PHP ha diversi vantaggi rispetto alcuni dei linguaggi più moderni per i principianti. Il primo è che non cerca di nascondere come funziona il web dietro un evento come l'architettura ASP.NET fa. Invece ti incoraggia a accedere al POST e GET variabili come un array, che è solo un lieve miglioramento su come in realtà è memorizzato come una stringa di query.
A differenza dei linguaggi più complessi PHP non necessita di un programmatore per imparare le cose complicate per andare avanti e fornisce un sacco di funzioni di alto livello per fare le cose con meno codice, il che significa che si può facilmente produrre qualcosa per mostrare i vostri progressi.
Ora PHP ha rimosso o disabilitato per impostazione predefinita alcune delle decisioni sbagliate assunti nel passato come Magic Quotes all'interno variabili POST e si è spostata a rendere il linguaggio orientato correttamente obiettare. Pertanto ha il potenziale per avviare il programmatore off sul codice semplice e spostarli nelle tecniche più complesse come l'orientamento agli oggetti, senza dover imparare una nuova lingua.
L'unico svantaggio all'apprendimento PHP è che permette di utilizzare cattive tecniche di programmazione come PHP è un linguaggio debolmente tipizzato e ha un sacco di questioni relative alla parità strani come ad esempio quando una stringa viene confrontato con vero equivale quindi a true.
Tuttavia, come la tua esperienza di programmazione PHP aumenta lo sviluppatore deve cominciare a guardare e imparare i modi corretti di sviluppo di PHP .