Nikt nie twierdzi że ludzie przestaną korzystać z PHP. W końcu gdyby tak miało być to już by nikt z tego nie korzystał. Niestety jest to bardzo popularny język i właśnie to tak bardzo napędza jego rozwój. Wszyscy którzy zaczynają tworzyć strony www szukają informacji i widzą tylko PHP, php, ... i co innego mają wybrać??
W moim odczuciu jest to po prostu kiepski język. Dlaczego?
Brak kontroli typów, standardowe biblioteki nawet nie kuleją to porażka - niemal kompletny brak obiektowości, w bibliotekach w nowszych wersjach występują dość często błędy a sam rozwój tego języka jest jakiś taki bez koncepcji pomysłu / planu. Oczywiście nadrabia się to frameworkami którymi trzeba to nadgonić. Np zend pokazuje jak można ładnie stworzyć obiektowy zbiór bibliotek. Wydaje mi się jednak że powinni dopracować sam język zamiast dorabiać tak zwanego frameworka.
Co do javy nie jest to idealny język, sam jeszcze nie jestem na tyle kompetentny żeby wymieniać wszystkie jego wady, jednak w przeciwieństwie do kodu php serverlety rezydują w pamięci. Język ten ma bardzo "pattern design" architekturę, wspomaga aplikacje rozproszone min poprzez EJB.
Jak dla mnie technologie te są bez porównania, choć ostatnio sam robiłem bardzo małe zestawienie które pokazuje że PHP nie jest aż tak zły. Z uwagi na swój charakter na fachowe forum może się średnio nadawać ale co tam http://ittips.pozoga.eu/files/public/read/Webmastering/Prezentacje/PHP_vs_Java_JSP_comparison.ppt - w prezentacji mogą występować niewielkie błędy.