以下哪一項是爲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