@param CustomType $variablename
这很好用。然而,我现在要记录的代码需要CustomType[]参数,即所需的CustomType数组。我希望文档清楚地说明需要一个数组,但是当我使用
。@param CustomType[] $variablename
phpDoc不再识别该类型,因此无法链接到其定义。 在这种情况下,这非常重要-我正在记录一种需要提供相当复杂类型的API。
我尝试了几种不同的语法,但所有语法都将条目视为单独的变量类型或在文档中破坏类型识别。
如果不能解决,我将在参数注释中注明它,但在类型中显示参数的数组性质似乎更清晰。
编辑
使用与DocBlox合并的phpDocumentor 2后,
@param CustomType[] $paramName
语法可行,正如 @Styx 的答案中所提到的,PhpStorm 支持该语法的类型提示。
已相应地更新了接受的答案。