On 10/20/06, Marcus Boerger <[EMAIL PROTECTED]> wrote:
One question I like to give to everyonedropping rules out of PHP. If you want OO without rules, why do you use inheritance after all? Ever considered OO might be the wrong programming paradigm for you :-)
It's not so much that "we" want OO without rules, more that some of the rules we're adding are overly strict by default, particularly in a world where we've been allowed to run without them for a long time in the past.
That said I can only repeat here what I said earlier on IRC. Lets do things right and make the more complex OO rules as E_STRICT and create new severity level E_DEPRECATED. E_STRICT will then only be used for 'pedantic' OO rules while E_DEPRECATED will be used for stuff that is considered bad practize
I'm ok with this concept, but want to make sure that we are all clearly in agreement about what is considered deprecated behavior.
Last but not least i would like to see 5.2 delayed for an additional month to get that change into and discuss which rules are to be changed rather than makingone or the other fraction pretty unhappy or increase chaos.
+1 I think it's clear that we don't have a very good handle on some of these changes and that we should make some effort in getting that under control, so that the big bad BC beastie won't 0wn our souls any more than it does already. --Wez. -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php