I like the new way very much but I dislike that PHP tells me how to name a function parameter. __set() and __get(), for instance, do not force fixed argument names either, do they?
Some people use their own naming convention for parameters and will be confused when they can't keep it for __clone(). For example many beginners like to use names in their native language.
I'm sure there will be many people complaining if this stays as it is.
I still don't see the need for a fixed name... it is like forcing every exception class to have the word 'exception' in their name, just for consistency....
OK, I'll think about it.
Andi
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php