2013-02-20 55 views
0

我遇到了Netbeans和代碼完成有點問題。 下面是一個簡單的例子:Netbeans方法params typehinting與對象數組 - 代碼完成

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

在此示例中,代碼完成不起作用。問題來自array $param,它「覆蓋」了phpdoc聲明,因此我的課程不再有代碼完成。

這是一個錯誤還是我犯了一個錯誤?

回答

1

this question,下面應在Netbeans的工作:

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

是的,我知道這一點,但我預計從NetBeans中一種正常的行爲。我想知道我是否應該向netbeans製造商報告。 – Leto 2013-02-20 09:10:12