Quale dei seguenti è il modo corretto per documentare il tipo di ritorno di questo metodo per phpDocumentor?Modo corretto per indicare il tipo di dati dell'array per phpDocumentor?
Metodo 1:
/**
* @return array Foo array.
*/
public function foo() {
return array(1, 2, 3);
}
Metodo 2:
/**
* @return integer[] Foo array.
*/
public function foo() {
return array(1, 2, 3);
}
Inoltre, ci sono implicazioni IDE da entrambi i metodi?
Edit:
Sembra che sia PhpStorm e IDE Netbeans 7.1+ supportano il secondo metodo.
Grazie per il collegamento! Non posso credere di aver perso questo. Voglio contrassegnare questo come la risposta corretta, eccetto che la sezione 1.4.4 afferma che la sintassi che ho elencato è corretta, dove la tua risposta specifica che solo il secondo è corretto (anche se il secondo è sicuramente il più utile, IMHO). – FtDRbwLXw6
Entrambi sono corretti, ma questo è considerato "migliore" perché è più specifico. int/integer sono intercambiabili però. – Evert
@drrcknlsn: Apprezzo il fatto che tu abbia avuto il tempo di fare la modifica. – Evert