Puoi suggerire i tipi di ritorno in PHP 5.2.5?
-
08-07-2019 - |
Domanda
Penso che i link ctrl + clic della mia eclisse possano trarre grandi benefici ...
Modifica: sto usando eclipse PDT.
Modifica 2: Sono molto contento della soluzione di mettere docblock prima delle funzioni (e delle variabili) con un'istruzione @return o @var, ho appena aggiornato la documentazione della mia app e ora eclipse mi sta mostrando quali funzioni sono disponibili per quali oggetti!
Impressionante.
Soluzione
// [...]
/**
* Return the Request object
*
* @return Zend_Controller_Request_Abstract
*/
public function getRequest()
{
return $this->_request;
}
// [...]
funziona perfettamente con Eclipse PDT. Quale plugin usi?
Altri suggerimenti
Risposta breve: no.
Risposta lunga: considera l'aggiunta di docblock con le dichiarazioni @return.
L'unico modo per suggerire il tipo di ritorno in PHP è usare un buon IDE come Eclispe PDT o Zend Studio con blocco commenti standard. PHP semplicemente non può prevedere il tipo restituito perché è un linguaggio tipizzato in modo dinamico, quindi il controllo del tipo viene eseguito in fase di esecuzione a differenza dei linguaggi tipizzati staticamente come C #, JAVA e C ++.