如何在PhpDoc中指定对象数组

时间:2012-11-19 14:07:49

标签: php phpdoc

  

可能重复:
  PHPDoc type hinting for array of objects?

我使用PhpDocumentor2生成文档。 我搜索了这个主题,但我找不到具体的规则。 例如,我有一个名为AddressField的类,我想将$ addressFields指定为AddressField对象的数组。

/**
 * @var AddressField[]
 */
private $addressFields;

1 个答案:

答案 0 :(得分:18)

phpdoc 本身描述了数组的使用 here

  

1.4.4。阵列

     
      
  • undefined:@return array
  •   
  • 单一类型:@return int[]
  •   
  • 多种类型:@return (int|string)[]
  •   

同样适用于变量定义:

/* @var $arr Type[] */