php - 使用 PDT/Netbeans 中的类自动完成 PHP 对象?

标签 php netbeans autocomplete

当我像这样使用 new 定义一个类的对象时

$blah = new Whatever();

我得到 $blah 的自动完成。 但是当我将 $blah 作为函数参数时我该怎么做呢?没有自动完成我就不完整了。

编辑:如果它在 include 中并且 PDT 或 Netbeans 无法弄清楚,我该怎么做?有没有办法声明变量的类型PHP?

最佳答案

第一条评论中的方法称为“类型提示”,但您应该明智地使用它。更好的解决方案是 phpDoc。

/**
 * Some description of function behaviour.
 *
 * @param Whatever $blah
 */
public function myFunction($blah)
{
    $blah-> 
    // Now $blah is Whatever object, autocompletion will work.
}

您还可以使用行内的 phpDoc 注释来做同样的事情。

public function myFunction($blah)
{
    /* @var $blah Whatever  */
    $blah-> 
    // Now $blah is Whatever object, autocompletion will work.
}

关于php - 使用 PDT/Netbeans 中的类自动完成 PHP 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/390192/

相关文章:

php - Mysql Join 没有在 Php 中获取完整数据

java - Netbeans 7.2.1。带有嵌入式 Derby 数据库的 Java 应用程序

netbeans - 如何将 "-ext WixUIExtension "添加到 Netbeans 中的 ant 脚本?

java - android自动完成在纵向模式下呈现为空白列表

javascript - Jquery 自动完成 _renderItem 不工作

javascript - 如何使用 Jquery 重新加载 PHP 查询(包含页面)

php - 用于删除两个相似字符和其他尾随字符的表达式

PHP: session 检查用户

java - 带类别的属性编辑器

python - Django Admin : change select box for foreign key to search autocomplete, 喜欢搜索对象