我在我的PHP应用程序中使用了几个关联数组,并且我正在使用PHP documentor来注释我的源代码。 我从来没有为数组中的数组指定注释,但现在我需要这样做,不知道该怎么办。
$array = array('id' => 'test', 'class' => 'tester', 'options' => array('option1' => 1, 'option2' => 2))
如何以正确的方式在 @var
和 @param
注释中注释这个数组?
我可以像这样做,但不确定是否正确:
@param string $array['id']
@param string $array['class']
@param int $array['options']['option1']
但如何对@var
部分执行此操作?
@var string[]
("未指定"数组应该只出现“数组”组件)。 - Sepster@var
注释无法确定数组键或值使用了哪种类型。现在我无法确定方括号内或后面的string
类型提示是指定键的类型还是值的类型。 - luukvhoudt