That's probably fair but PHP is never gonna be totally sane. There will always be weird quirks that are just ingrained in the language. Every language, every application has weird shit because it's all made by people who are just bundles of weird shit.
The problem is when someone else's weird shit is incompatible with your weird shit.
The problem is when someone else's weird shit is incompatible with your weird shit.