I agree with Tony here (Again, good to hear from you about this, being a 'student' of many of your articles and your website!) - PHP doesn't need this radical change. To be honest, the function naming is inconsistent, yes, but it really doesn't bother me that much. Having consistent naming doesn't make things easier to learn, you still have to learn names of things, and I have no trouble learning the function names as they are .