und*_*one 8 php autocomplete netbeans-7.3
我在 Netbeans 7.3 中创建了一个 php 项目。我有一个班级(MYSQL_DB)。当我想在我定义类的文件中访问它的方法时,它向我显示:

请注意,这是在类定义之外(不使用$this)。但是当我想在这个文件之外访问它的方法时,它什么也没显示:

问:在所有文件中键入类名(如第一张图片)时,有没有办法显示方法?
提前致谢!
小智 5
我怀疑问题在于 Netbeans 不知道您的变量的类。(这种情况在 PHP 中经常发生,弱类型化。)在将值赋给变量之后,放入一个特殊的类型提示注释:
$database=someFunction(); /* @var $database DatabaseClass */
Run Code Online (Sandbox Code Playgroud)
这个提示将告诉 Netbeans $database 的类型,允许它建议方法。如果您可以控制 someFunction 的来源,您也可以在那里添加提示。有关大量示例,请参阅https://blogs.oracle.com/netbeansphp/entry/defining_a_variable_type_in。
| 归档时间: |
|
| 查看次数: |
5239 次 |
| 最近记录: |