Re: PHP 5.3.1 reference parameter regression

From: Date: Thu, 17 Dec 2009 08:44:29 +0000
Subject: Re: PHP 5.3.1 reference parameter regression
References: 1 2 3 4  Groups: php.internals 
Request: Send a blank email to internals+get-46455@lists.php.net to get a copy of this message
I agree that this feature should be avoided in userland, but I think that it would be terrible, if this "bugfix" would stay this way, because this breaks backward compatibility -without notification- with a minor version update both in 5.3 and 5.2 branch. Tyrael On Thu, Dec 17, 2009 at 7:37 AM, Stefan Esser <stefan.esser@sektioneins.de> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hello Tim, >>> >>> There seems to have been no progress on this. Is there anything I can do >>> to help? > just for the record: why does MediaWiki rely on a feature > "Call-Time-Pass-By-Reference" that is deprecated since PHP 4.0.0 <- > Yes exactly 4.0.0 > > What happened between 5.3.0 and 5.3.1 is that stas killed that feature > for internal functions to work around a big security problem in the > design of the Zend Engine. > Considering the fact that the feature is DEPRECATED since 4.0.0 it > would even be okay to kill it for all functions. > > Stefan Esser > > - -- > SektionEins GmbH                      stefan.esser@sektioneins.de > Eupener Straße 150                           Tel: 0221 / 29282931 > 50933 Köln                                   Fax: 0221 / 29282935 > http://SektionEins.de/ > > Firmensitz          Eupener Straße 150       50933 Köln > Registergericht     Amtsgericht Köln         HRB 59950 > Geschäftsführer     Johann-Peter Hartmann > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.8 (Darwin) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iEYEARECAAYFAksp0bcACgkQSuF5XhWr2nhdwQCggzxIUz8N7ZlRLWWklTqJBnPO > BSoAniiOqs2JXyh4iNwRtp9FiGRIy/16 > =q9+2 > -----END PGP SIGNATURE----- > > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > >

« previous php.internals (#46455) next »