Ilia Alshanetsky wrote:
There are 2 PHP 5.2 changes there has been a lot of back and forth
flaming going around and we need to finally come to a decision about.
The two topics are:
Inclusion of E_STRICT and E_RECOVERABLE_ERROR into E_ALL
I don't like E_ALL & ~E_NOTICE suddenly starting to throw E_STRICT in a
minor version upgrade. So I am -1 on that one as well. We agreed to do
this in PHP 6 a while ago. What has changed to move that to 5.x now?
Addition of support for dynamic statics ala: class foo {} foo::$bar = 1;
I don't really see why we need strictness here. If people want to
redefine their statics on the fly, why get in their way? Of course, I
also don't see why you would want to change the class definition on the
fly like this. And would it change already instantiated objects of that
class as well? So I am not against it assuming the semantics are sane.
+0 I guess.
-Rasmus
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php