Hi Rasmus,
But having PHPFoo does not in any way prevent PHP::Foo() in a future version. Not namespacing it in 5.2 and then namespacing it in 6 means we break stuff for one version for no reason. The "screw you guys, you should namespaced your stuff" argument is the least userfriendly approach we could possibly take here and doesn't buy us anything longterm.
The problem is that it doesn't prevent PHP::Foo(), or PHP::PHPFoo(), or PHPFoo(), from meaning the same thing in PHP 6. Can't you see already what kind of hell that's going to be for maintenance?
- Steph
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php