These are things in PHP which make me sad. They are real, objective issues which I have personally encountered in my normal day-to-day activites. Nothing on this site should be taken to be the view of my employer or is related to my employer in any way.

If you'd like to contact me (in a polite and constructive way), I'm @ericwastl on Twitter.

Update 2018-07-08: Updated reflection argument inspection for PHP 7.0.

Useless Error Reporting

Inconsistency

Outright Bugs

Cruft

Misleading/Confusing topics

Arbitrary Restrictions

Anti-Functional Design

Missing Features

Object-Oriented System Issues

Lexer/Parser Issues