Welcher der folgenden Schritte ist der richtige Weg, den Rückgabetyp dieser Methode für phpDocumentor zu dokumentieren?Richtiger Weg, Array-Datentyp für phpDocumentor zu bezeichnen?
Methode 1:
/**
* @return array Foo array.
*/
public function foo() {
return array(1, 2, 3);
}
Methode 2:
/**
* @return integer[] Foo array.
*/
public function foo() {
return array(1, 2, 3);
}
Auch
, gibt es irgendwelche Auswirkungen IDE entweder Methode?
Edit:
Es scheint, dass beide PhpStorm und Netbeans 7.1+ IDEs die zweite Methode unterstützen.
Danke für den Link! Ich kann nicht glauben, dass ich das vermisst habe. Ich möchte dies als die richtige Antwort markieren, außer dass Abschnitt 1.4.4 besagt, dass entweder die von mir gelistete Syntax richtig ist, wo Ihre Antwort nur angibt, dass die zweite korrekt ist (obwohl der zweite definitiv der hilfreichste ist, IMHO). – FtDRbwLXw6
Beide sind korrekt, aber diese wird als "besser" angesehen, weil sie spezifischer ist. int/integer sind jedoch austauschbar. – Evert
@drrcknlsn: Ich schätze die Tatsache, dass Sie sich die Zeit genommen haben, den Schnitt zu machen. – Evert