Warum wird PHP von modernen Webentwicklern generell abgelehnt?
Was ist den ein moderner Webentwickler?
Also ich kenne einige Webentwickler und viele Headhunter und die haben alle kein generelles Problem. Ich entwickle PHP und ich lehne es nicht generell ab. (Allein schon eine Programmiersprache generell abzulehnen ist ja so ein Schwachsinn.)
Aber woher kommt der hate? Vermutlich wie immer Unwissenheit. Viele die sich beschweren haben höchstens Mal alte Code Schnipsel gesehen, mussten Wordpress anpassen oder reden von alten PHP Versionen. Aber gerade durch PHP 7 hat sich so viel verbessert. Und es wird sehr stetig weiterentwickelt. Zusätzlich gibt es z.b. mit Laravel und Symfony Frameworks die einfach wahnsinnig gut sind und den Spaß beim programmieren einfach so schön erhöhen. Außerdem gibt es bei diesen schon gute Implementierungen für typische Anfängerprobleme z.b. Benutzerverwaltung (Passwörter hashen) oder Datenbankabfragen (SQL Injections verhindern).
Also grundsätzlich ist es mit PHP wie mit jeder Programmiersprache. Es gibt Anwendungsfälle oder auch schlechte. Aber das entscheidende ist für das Team festzustellen welche Programmiersprache für das Projekt Sinn macht. Und für sehr viele Teams macht halt PHP Sinn.