如何为PHP内置函数添加自动完成功能,如htmlentities或var_dump? 自动完成程序适用于我的类,但是没有自动完成上述功能。
答案 0 :(得分:2)
您必须在选项中设置“全局包含路径”> PHP>一般
在使用MacPorts的Mac OS X上,这应该是/opt/local/lib/php
,但在netbeans.org的文档中,我没有找到任何提示,在其他平台上设置什么。
答案 1 :(得分:0)
Netbeans肯定会找到您的所有类,但只有在您明确声明它们的情况下,才这样:
<?php
class example {
function getData(){
include("data.php");
$myData = new data();
$myData->... will show all your classes.
}
}
但是,如果从另一个类中获得一个对象(这是我的情况),则需要“告诉” netbeans该变量的类型是什么:
<?php
class example {
function getData($myData){
// $myData is an object from class data() instantiated on another part of the code. NetBeans can't know this
/* @var $myData data */
$myData->... ///will show methods and properties
}
}