PHP ist eine weit verbreitete, aber kein gute Programmiersprache. Siehe PHP: a fractal of bad design für eine ausführliche Aufzählung der Schwächen von PHP.
PHP ist sehr weit verbreitet: als einfachste Option bei einem
Webhoster serverseitig zu programmieren, als Sprache zu der es
viele Bücher, Tutorials, Foren gibt, als Sprache in der viele
wichtigen Applikationen (Wordpress, Mediawiki, Drupal, TYPO3, …) geschrieben sind.
Es ist also keine Frage, dass PHP eine notwendige Sprache für Web-DeveloperInnen ist.