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

Reply via email to