Re:Q&A: PHP Creator Rasmus Lerdorf (2002)
by DonHopkins on Sunday September 03, 2017 @10:45AM
(#15161658)
Well there's certainly is a well documented case for negligence:
"I was really, really bad at writing parsers. I still am really bad at writing parsers." -Rasmus Lerdorf
PHP's original use case is dynamic HTML generation from HTML/SGML processing instructions embedded in otherwise static HTML. That's useful, but PHP's lack of HTML-aware template expansion and escaping mechanisms was and is bordering on the criminal IMHO.