PHPDoc类型提示对象数组?
因此,在PHPDoc中,可以@var在成员变量声明之上指定提示其类型。然后是一个IDE,例如。PHPEd将知道它正在使用什么类型的对象,并且能够为该变量提供代码洞察。
<?php
class Test
{
/** @var SomeObj */
private $someObjInstance;
}
?>
这很有效,直到我需要对一个对象数组做同样的事情,以便在稍后迭代这些对象时能够获得正确的提示。
那么,有没有办法声明一个PHPDoc标记来指定成员变量是一个SomeObjs 数组?@var例如,数组是不够的,@var array(SomeObj)似乎没有效果。
炎炎设计
缥缈止盈
白衣染霜花