最佳答案
因此,在PHPDoc中,可以在成员变量声明上面指定@var
来提示其类型。然后一个IDE,例如PHPEd,将知道它正在处理的对象类型,并能够为该变量提供代码洞察力。
<?php
class Test
{
/** @var SomeObj */
private $someObjInstance;
}
?>
这很好,直到我需要对对象数组做同样的事情,以便在以后迭代这些对象时能够得到适当的提示。
那么,是否有一种方法来声明PHPDoc标记来指定成员变量是__abc0的数组?例如,@var
数组是不够的,而且@var array(SomeObj)
似乎是无效的。