Php, come linguaggio di programmazione, è oggettivamente orribile. Basta dare uno sguardo a http://phpsadness.com/ per rendersi conto che non è esattamente il top dei linguaggi. In questo articolo http://eev.ee/blog/2012/04/09/php-a-...of-bad-design/ più o meno si fa il resoconto del perché php è così imbarazzante. In confronto a php, java è un linguaggio molto più elegante, anche se pure lui ha i suoi ma. Però sai una cosa? PHP Sucks, But It Doesn't Matter. Ha una buona comunità alle sue spalle, ottimi framework, ottime librerie. PHP fa il suo dovere. Si evolve, la versione 7 lascia ben sperare. Era, ed è popolarissimo. Sul web php la farà da padrone ancora per un po'. Può pure darsi che tra 10/15 anni o pure domani verrà soppiantato da altro, ma pazienza. Le tecnologie, in generale, cambiano e si evolvono. Si passerà ad altro, perché quell'"altro" sarà più vantaggioso di quello vecchio. Ma questo comunque non impedisce a nessuno di usarlo ora. Se sei in grado di programmare puoi adattarti con tutti i linguaggi. Sono sicuro che tra 30/50 anni il prezzo dei carburanti fossili renderà proibitivo l'uso delle attuali macchine, ma di sicuro nessuno smetterà di comprarle adesso perché c'è questa prospettiva in futuro. php, come java, come javascript, come qualsiasi altro linguaggio sono delle armi che puoi usare per raggiungere il tuo scopo. Ci sono linguaggi che sono più adatti di altri per fare un determinato lavoro, e se ti trovi meglio con uno di questi, allora usarlo. E molto spesso ti troverai ad utilizzarne ben più di uno per fare qualcosa.