On Wed, 2 Aug 2006, Rasmus Lerdorf wrote:

> Zeev Suraski wrote:
> > I believe the problem is that 10 years ago we introduced what can be
> > described as 'loose OO programming', and we're replacing it (instead of
> > augmenting it) with strict OO programming.
> 
> Sure, and I agree that we should find a comfortable middleground, I'd just
> like to see a little less criticism of Marcus and some more civilized
> discussion.  As far as I am concerned, Marcus' approach of making the existing
> OOP design consistent with conventional OOP principles is an extremely
> valuable one and something I hope he will continue doing despite all the crap
> he takes for it.  By going through this we see where we diverge and we can
> make deliberate decisions to loosen things up where it makes sense.
> 
> In this particular case I think it should be possible to mark certain internal
> methods as strict and keep userspace methods loose.

But I would like to see atleast an e_strict warning of signatures are 
violated to give atleast the options to be strict and get warnings for 
it. I am pretty sure Edin doesn't give a **** about e_strict warnings... 
so that will work fine. I think that Zeev suggested something like this.

Derick

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to