PHP is OK for small, short-lived web applications (which is, sometimes, exactly what you need). It's only when the small things outlive their original purpose age get large and complicated that maintenance becomes a nearly impossible job of fixing one thing without two others and when you really start regretting the choice of PHP.
Not that there is no nice, maintainable PHP code out there. It's just that the overwhelming majority of the PHP code I've seen is a broken mess.
Not that there is no nice, maintainable PHP code out there. It's just that the overwhelming majority of the PHP code I've seen is a broken mess.