你能提示数组的项目类型吗?
2022-08-30 13:41:59
这个问题与此有关:
是否可以提示返回数组中项的类型?
例如:
/**
* 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一样)利用上面的文档块来确定返回值的类型。
如果我能解释数组中预期的类型,我希望IDE能够为以下情况提供正确的完成:
$myTab = MyFunction( $foo, $bar );
foreach( $myTab as $itm ){
$itm->myFi| //offer the completion for a TClass3 object
}