12 things we hate about PHP

Inconsistent naming conventions, incompatible versions, weirdness at almost every level – here's the hell we deal with between angle-bracket question marks