Re: BC breaks: Cache_Lite, PHP_Documentor

From: Date: Wed, 01 Sep 2010 00:11:33 +0000
Subject: Re: BC breaks: Cache_Lite, PHP_Documentor
References: 1 2 3 4  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-53747@lists.php.net to get a copy of this message
> > I'm a bit reluctant to leave as is for too long (read: years) - both >> packages are fairly popular, and if PHP 5.4/6 kills off the methods; the >> migration path for a heck of a lot of other users is much more painful >> (Cache_Lite -> Zend_Cache, PHPDocumentor -> ... doxygen?). >> > > You are missing my point again: the migration path for users is to stop > relying on magic_quotes_runtime and switch it off. The migration path for packages is to quit calling > set_magic_quotes_runtime() unconditionally (I now see that phpDocumentor > does that): this will prevent errors for people who are not relying on > deprecated functionality. > > Agree, but... how do we get the magic quotes people to fix their environments without raising errors (and thus introducing a BC break)? I'm talking the ancient, PHP4, there's no E_DEPRECATED raised folks as opposed to the PHP 5.* folks. All one of them. At what point do we go "oh nuts to those PHP4 users on http://stopphp5.org/, they keep posting about python anyway, let's make a minor BC break to make it visible"? The don't-leave-it-years desire - yes, we could conditionally check things; but I imagine in the next major version; get_magic_quotes functionality would probably go the way of the dodo too - so we end up having to do this dance again for the PHP 5.* users.

« previous php.pear.dev (#53747) next »