Netbeans PHP自动完成

时间:2010-05-01 21:23:40

标签: php netbeans autocomplete

如何为PHP内置函数添加自动完成功能,如htmlentities或var_dump? 自动完成程序适用于我的类,但是没有自动完成上述功能。

2 个答案:

答案 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
    }
}