【发布时间】:2011-09-02 14:57:55
【问题描述】:
这个问题链接到this one:
是否可以提示返回数组中项目的类型?
例如:
/**
* 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 ){
...
我将 NetBeans 用作 IDE,它(与许多其他 PHP IDE 一样)利用上述函数的 doc blocs 来确定返回值的类型。
如果我可以解释数组中预期的类型,我希望 IDE 能够为以下情况提供正确的补全:
$myTab = MyFunction( $foo, $bar );
foreach( $myTab as $itm ){
$itm->myFi| //offer the completion for a TClass3 object
}
【问题讨论】:
-
在 PhpStorm 中您可以使用
* @return TClass3[]- 我不知道它是否适用于 NetBeans。 -
是的,它看起来正在工作。谢谢。发表此评论作为答案,我会接受。
标签: php netbeans return-value phpdoc type-hinting