Netbeans房产类型暗示

时间:2013-11-10 17:00:53

标签: php netbeans autocomplete type-hinting

我知道在PHP中尝试做OOP只是愚蠢,但这里什么都没有:

在NetBeans中,我可以输入这些“vdoc”注释,以便在后面稍微推动NetBeans的自动完成

/* @var $parameters array */
$parameters;

但同样似乎不适用于类属性

class Foo {    
    /* @var $parameters array */
    private $parameters;

    public function __construct(array $parameters) {
        $this->parameters = $parameters;
    }
}

如果我开始向使用Foo属性的$parameters添加方法,则NetBeans的自动填充功能会显示$parameters类型为?

Autocomplete

-

是否可以使用不同的语法对类属性进行类型提示?

2 个答案:

答案 0 :(得分:5)

我明白了。答案实际上非常明显。 (腮红)

正确的语法与任何PHPDoc相同:

/**
 * @var array 
 */
private $parameters;

我很惊讶没有人在我提出这个问题和我自己发现答案之间的5个小时内设法指出这一点。哦,好吧。

答案 1 :(得分:0)

它也可能在类声明的前面,

/**
 * @property string $firstName
 * @property string $lastName
 */

class MyClassNmae
{
   ...