你可以提示一个数组的项目types?
这个问题与这个问题有关:
是否有可能暗示返回数组中的项目的types?
例如:
/** * 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一样)function上面的文档块来确定返回值的types。
如果我可以解释一个数组中的期望types,我希望IDE能够为以下情况提供正确的完成:
$myTab = MyFunction( $foo, $bar ); foreach( $myTab as $itm ){ $itm->myFi| //offer the completion for a TClass3 object }
使用
@return TClass3[]
要么
@return TClass3[]|TClass3
你是否试图提示返回types,以便文档生成它? 如果是这样,你可能可以这样做,你也可以把它放在variables的描述中。
这是一个评论,你可以做任何事情。