【发布时间】:2011-02-14 15:31:47
【问题描述】:
如何为 htmlentities 或 var_dump 等 PHP 内置函数添加自动完成功能? 自动完成器适用于我的课程,但上述功能没有自动完成功能。
【问题讨论】:
-
我已将其归档为 Netbeans 错误:netbeans.org/bugzilla/show_bug.cgi?id=207473
标签: php netbeans autocomplete
如何为 htmlentities 或 var_dump 等 PHP 内置函数添加自动完成功能? 自动完成器适用于我的课程,但上述功能没有自动完成功能。
【问题讨论】:
标签: php netbeans autocomplete
您必须在选项 > PHP > 常规中设置“全局包含路径”。
在带有 MacPorts 的 Mac OS X 上,这应该是 /opt/local/lib/php,但在 netbeans.org 的文档中我没有找到任何提示,在其他平台上设置什么。
【讨论】:
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
}
}
【讨论】: