Re: Re: PEAR::Date broken (Was: [PHP-CVS] cvs: php-src(PHP_5_2) /ext/date php_date.c php_date.h)

From: Date: Wed, 19 Jul 2006 01:56:44 +0000
Subject: Re: Re: PEAR::Date broken (Was: [PHP-CVS] cvs: php-src(PHP_5_2) /ext/date php_date.c php_date.h)
References: 1 2 3 4 5 6 7 8  Groups: php.internals 
Request: Send a blank email to internals+get-24620@lists.php.net to get a copy of this message
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

« previous php.internals (#24620) next »