>Come on, if a handful inconsistent function names is all the problem with PHP..
I don't know about OP. But it is not just that. Php is a flawed language to its roots. Just think of the community that has tolerated a feature like register_globals for, I don't know, 15 years?
What good can you expect from it?