Come utente di Emacs, l'unica cosa che invidio per gli editor "moderni" come PDT è che PDT comprende i tipi e persino "suggerimenti di tipo" di PHPDoc, ad es.L'interprete PHP può essere informato dei suggerimenti di tipo PHPDoc?
/**
* @param DateTime $date
* @param string $name
* @return DOMDocument
*/
Attualmente io uso di tipo suggerimenti ovunque posso per rendere l'interprete PHP Avvisami se ottengo il tipo di parametro sbagliato, ma che funziona solo se il parametro è un oggetto. Ancora più importante, non c'è modo di garantire che il valore di ritorno di una funzione sia di un tipo specifico.
Questa operazione potrebbe richiedere molto tempo, ma esistono plug-in o altri modi per rendere l'interprete PHP a conoscenza dei commenti di PHPDoc nello stesso modo in cui è PDT? Idealmente, mi piacerebbe ottenere errori fatali se restituisco un valore del tipo sbagliato, o se passo una stringa dove ho dichiarato il parametro come int, per esempio.
Come la domanda, ma per quanto ne so la risposta è che non è possibile. – MitMaro
PHP è tipicamente scritto in modo dinamico e debolmente, quindi provare a rinforzare i tipi sarà una battaglia in salita. – erisco
Check out [PHPLint] (http://www.icosaedro.it/phplint/) – shesek