The first step to fixing a problem is admitting that there is one. Please keep that in mind when read this post. Admitting the problem I’m currently observing two kinds of discussions around the core PHP language. A couple of folks say “Sure the language sucks but look at all the amazing stuff we build with it!” and the other camp goes “Look at all the amazing stuff we build - The language can’t b