Josh K ha ha sottolineato alcuni punti piuttosto buoni , quindi non lo ribadirò. Invece ne aggiungerò ancora.
È interpretato.
Solo FTP / SSH nel tuo account, cambia le cose che devono essere cambiate e presto! Non è necessario compilare, distribuire, riavviare il server.
Ovviamente questo è qualcosa che è interessante per chi lavora in ambiente di sviluppo non formalizzato, senza controllo di versione, test automatici, build automatizzati ecc.
In effetti è facile
Scherzi a parte. Almeno per il vero principiante è davvero facile. Così facile che quando mio cugino ha espresso interesse a imparare come programmare, gli ho comprato un libro di Python. Le convenzioni di PHP potrebbero insegnarti alcune cattive abitudini.
È capace
Ho una lunga e reciproca faida con i linguaggi C / C ++. In qualche modo non ci piace l'un l'altro. Mentre ero all'università, quando dovevo fare progetti che prevedevano calcoli, avrei scelto PHP su C ++ e in ogni caso avrei potuto ottenere ciò che volevo. Forse l'esecuzione del programma è stata infatti più lenta rispetto a se fosse stata scritta in C ++, ma in questo caso non era un fattore.
In ogni caso: reti neurali, algoritmi genetici, logica fuzzy ... Ho fatto tutto questo su PHP. Sì ... la gente mi stava dicendo che ero strano.