0

我在使用 Netbeans 和代码完成时遇到了一点问题。这是一个简单的例子:

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

在此示例中,代码完成不起作用。问题来自array $param“覆盖” phpdoc 声明,因此我的班级不再有代码完成。

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

4

1 回答 1

1

根据这个问题,以下应该在 Netbeans 中工作:

public function func(array $param) {
    /* @var $param SomeClass[] */
    $param[0]->..
}
于 2013-02-20T08:54:31.953 回答