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の両方7.1+のIDEは、第二の方法をサポートすることが表示されます。
ありがとうございます!私はこれを逃したとは信じられません。私はこれを正解とマークしたいが、セクション1.4.4では、リストにある構文が正しいと答えているが、答えは2番目のものだけが正しいと書かれていることを除いては、2番目が正しい(2番目が間違いなくIMHOだが)。 – FtDRbwLXw6
どちらも正しいですが、より具体的であるため、この方が「より良い」と考えられています。 int/integerは入れ替え可能です。 – Evert
@drrcknlsn:編集に時間がかかりましたことを感謝します。 – Evert