LeG*_*GEC 34 php netbeans phpdoc return-value type-hinting
这个问题是与这一个:
是否可以提示返回数组中的项类型?
例如:
/**
* MyFunction does a lot of things
*
* @param TClass1 $var1
* @param TClass2 $var2
* @return array[TClass3] //<- I'm trying to express this
*/
function MyFunction( $var1, $var2 ){
...
Run Code Online (Sandbox Code Playgroud)
我使用NetBeans作为IDE,它(像许多其他PHP IDE一样)利用上面函数的doc bloc来确定返回值的类型.
如果我能解释数组中预期的类型,我希望IDE能够为以下情况提供正确的完成:
$myTab = MyFunction( $foo, $bar );
foreach( $myTab as $itm ){
$itm->myFi| //offer the completion for a TClass3 object
}
Run Code Online (Sandbox Code Playgroud)
OZ_*_*OZ_ 44
使用
@return TClass3[]
Run Code Online (Sandbox Code Playgroud)
要么
@return TClass3[]|TClass3
Run Code Online (Sandbox Code Playgroud)