PHP: a fractal of bad design

Eevee, on Fuzzy Notepad:

PHP is an embarrassment, a blight upon my craft. It’s so broken, but so lauded by every empowered amateur who’s yet to learn anything else, as to be maddening. It has paltry few redeeming qualities and I would prefer to forget it exists at all.

I'm not qualified to comment, except to agree with more than one of his points.

Via Marco Arment

PHP Configuration Files Are Not Inherited

PHP Configuration Files Are Not Inherited
I had a problem that started a couple days ago on one of my sites, where my custom php.ini file wasn’t overriding the server’s global php.ini file. This meant that certain directives weren’t set and one of my scripts wasn’t behaving.

array_multisort() Requires Consistent Arrays

This should be obvious, but array_multisort() requires that your arrays be the same size. If not, your arrays will not be sorted. (PHP will emit a warning, but if those are suppressed…)