以下哪一项是为phpDocumentor记录此方法的返回类型的正确方法?为phpDocumentor指定数组数据类型的正确方法?
方法1:
/**
* @return array Foo array.
*/
public function foo() {
return array(1, 2, 3);
}
方法2:
/**
* @return integer[] Foo array.
*/
public function foo() {
return array(1, 2, 3);
}
此外,是否有从任一方法的任何IDE影响?
编辑:
看来,PhpStorm和Netbeans IDE的7.1或更高版本都支持第二个方法。
谢谢你的链接!我无法相信我错过了这一点。我想把这个标记为正确的答案,除了1.4.4节指出我列出的语法是正确的,其中你的答案只指定第二个是正确的(尽管第二个确实是最有帮助的,恕我直言)。 – FtDRbwLXw6 2012-08-09 16:59:07
两者都是正确的,但是这个被认为是“更好的”,因为它更具体。 int/integer可以互换。 – Evert 2012-08-09 17:05:32
@drrcknlsn:我很欣赏你花时间做编辑的事实。 – Evert 2012-08-09 19:04:14