Netbeans方法参数与对象数组的类型提示-代码完成


Netbeans method params typehinting with array of objects - code completion

我在Netbeans和代码完成方面遇到了一个小问题。这里有一个简单的例子:

/**
* @param SomeClass[] $param Simple array of SomeClass elements
*/
public function func(array $param) {
    $param[0]->..
}

在这个示例中,代码完成不起作用。问题来自array $param,它"覆盖"了phpdoc声明,因此我的类不再有代码完成。

这是一个错误还是让我犯了一个错误?

根据这个问题,以下内容应该在Netbeans中起作用:

public function func(array $param) {
    /* @var $param SomeClass[] */
    $param[0]->..
}