PHP ist total rückständig. Das zeigt sich u.a. an der mangelhaften UTF-8-Unterstützung die bereits mit Perl v5.6 (2001) gegeben war.
Und es ist gerade der Modulare Aufbau von Perl, mit ca. 100 Built-In-Funktionen auszukommen, womit Perl modernen Anforderungen wie Data-Access-Layer u.a. Schichtenmodelle viel besser gerecht wird als PHP.