当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《使用PDT/Netbeans中的类自动完成PHP对象?》经验,为你挑选了2个好方法。

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

$blah = new Whatever();

我得到$ blah的自动完成功能.但是当我将$ blah作为函数参数时,我该怎么做呢?没有自动填充我不完整.

编辑:如果它在一个包含和PDT或Netbeans无法解决它怎么办?有没有办法在PHP中声明变量的类型?



1> Alan Gabriel..:

第一个注释中的方法称为"类型提示",但您应该明智地使用它.更好的解决方案是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.
}



2> maxnk..:

尝试将参数类定义传递给函数:

function myFunction(Whatever $blah) {
}

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有