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

Reply via email to