【问题标题】:Netbeans PHP autocompleteNetbeans PHP 自动完成
【发布时间】:2011-02-14 15:31:47
【问题描述】:

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

【问题讨论】:

标签: php netbeans autocomplete


【解决方案1】:

您必须在选项 > PHP > 常规中设置“全局包含路径”。

在带有 MacPorts 的 Mac OS X 上,这应该是 /opt/local/lib/php,但在 netbeans.org 的文档中我没有找到任何提示,在其他平台上设置什么。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-06
      • 1970-01-01
      • 1970-01-01
      • 2017-05-04
      • 2011-10-08
      • 1970-01-01
      相关资源
      最近更新 更多