Operator overloading is indeed a very overloaded topic concerning computer languages.
But my 0.02 cents is that it's a good thing to have provided it solves one or more of the problems such as: * Will the code be easier to write, maintain, and read? * Will this help with optimizations? * Will this provide new paradigms that are useful for architectural solutions? * or anything else practical and not based on the idea that 'php needs it as it's available in other languages? --Kent