Re: [PHP-DEV] [VOTE] (was: Parameter checking in 5.2)

2006-09-28 Thread Richard Lynch
[X] (+1) please remove that redundant strictness again [ ] (-1) leave as it is, we need strict OO implementation [ ] ( 0) what the hell are you talking about? > I think we need a fourth option in the poll - keep the error as > E_STRICT and nothing more (also in future versions). That would get >

Re: [PHP-DEV] [VOTE] (was: Parameter checking in 5.2)

2006-09-26 Thread Lukas Kahwe Smith
Derick Rethans wrote: On Sun, 24 Sep 2006, Ron Korving wrote: In this case, wouldn't E_NOTICE make more sense? E_STRICT kind of indicates that certain behaviour is deprecated, right? Not really, E_STRICT is for when you're doing something that you shouldn't. In my opinion that includes using

Re: [PHP-DEV] [VOTE] (was: Parameter checking in 5.2)

2006-09-25 Thread Derick Rethans
On Sun, 24 Sep 2006, Ron Korving wrote: > In this case, wouldn't E_NOTICE make more sense? E_STRICT kind of indicates > that certain behaviour is deprecated, right? Not really, E_STRICT is for when you're doing something that you shouldn't. In my opinion that includes using a deprecated function

Re: [PHP-DEV] [VOTE] (was: Parameter checking in 5.2)

2006-09-25 Thread Derick Rethans
On Sun, 24 Sep 2006, Zeev Suraski wrote: > At 11:10 22/09/2006, Derick Rethans wrote: > >On Thu, 21 Sep 2006, Michael Wallner wrote: > > > > > [ ] (+1) please remove that redundant strictness again > > > [X] (-1) leave as it is, we need strict OO implementation > > > [ ] ( 0) what the hell are you

Re: [PHP-DEV] [VOTE] (was: Parameter checking in 5.2)

2006-09-25 Thread Sebastian Bergmann
Ron Korving wrote: > In this case, wouldn't E_NOTICE make more sense? E_STRICT kind of > indicates that certain behaviour is deprecated, right? We are moving in circles. Using E_STRICT for both the use of deprecated language features and the "unstrict" use of language features is confusing. -

Re: [PHP-DEV] [VOTE] (was: Parameter checking in 5.2)

2006-09-25 Thread Richard Quadling
On 24/09/06, Ron Korving <[EMAIL PROTECTED]> wrote: In this case, wouldn't E_NOTICE make more sense? E_STRICT kind of indicates that certain behaviour is deprecated, right? I think that's a whole other issue. E_STRICT seems to be used for both errors in coding style (calling static methods from

Re: [PHP-DEV] [VOTE] (was: Parameter checking in 5.2)

2006-09-24 Thread Ron Korving
In this case, wouldn't E_NOTICE make more sense? E_STRICT kind of indicates that certain behaviour is deprecated, right? - Ron "Zeev Suraski" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > At 11:10 22/09/2006, Derick Rethans wrote: > >On Thu, 21 Sep 2006, Michael Wallner wrote: >

Re: [PHP-DEV] [VOTE] (was: Parameter checking in 5.2)

2006-09-24 Thread Zeev Suraski
At 11:10 22/09/2006, Derick Rethans wrote: On Thu, 21 Sep 2006, Michael Wallner wrote: > [ ] (+1) please remove that redundant strictness again > [X] (-1) leave as it is, we need strict OO implementation > [ ] ( 0) what the hell are you talking about? It's not necessarily a *strict* OO implemen

Re: [PHP-DEV] [VOTE] (was: Parameter checking in 5.2)

2006-09-22 Thread Jasper Bryant-Greene
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Derick Rethans wrote: > It's not necessarily a *strict* OO implementaiton though, it's one that > is correct. Strictness is where we would disallow setting object > properties on the fly while not declaring that. I would actually like to > see tha

Re: [PHP-DEV] [VOTE] (was: Parameter checking in 5.2)

2006-09-22 Thread Derick Rethans
On Thu, 21 Sep 2006, Michael Wallner wrote: > [ ] (+1) please remove that redundant strictness again > [X] (-1) leave as it is, we need strict OO implementation > [ ] ( 0) what the hell are you talking about? It's not necessarily a *strict* OO implementaiton though, it's one that is correct. Str

Re: [PHP-DEV] [VOTE] (was: Parameter checking in 5.2)

2006-09-21 Thread Kevin Waterson
This one time, at band camp, Ilia Alshanetsky <[EMAIL PROTECTED]> wrote: > > [] (+1) please remove that redundant strictness again > [X] (-1) leave as it is, we need strict OO implementation > [ ] ( 0) what the hell are you talking about? 0 -- PHP Internals - PHP Runtime Development Mailing Li

Re: [PHP-DEV] [VOTE] (was: Parameter checking in 5.2)

2006-09-21 Thread Ilia Alshanetsky
[] (+1) please remove that redundant strictness again [X] (-1) leave as it is, we need strict OO implementation [ ] ( 0) what the hell are you talking about? Ilia -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php

Re: [PHP-DEV] [VOTE] (was: Parameter checking in 5.2)

2006-09-21 Thread Edin Kadribasic
[X] (+1) please remove that redundant strictness again [ ] (-1) leave as it is, we need strict OO implementation [ ] ( 0) what the hell are you talking about? Edin -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php

Re: [PHP-DEV] [VOTE] (was: Parameter checking in 5.2)

2006-09-21 Thread Brian Moon
[ ] (+1) please remove that redundant strictness again [ ] (-1) leave as it is, we need strict OO implementation [X] ( 0) what the hell are you talking about? -- Brian Moon - http://dealnews.com/ Its good to be cheap =) -- PHP Internals - PHP Runtime Development Mailing List To unsu

[PHP-DEV] [VOTE] (was: Parameter checking in 5.2)

2006-09-21 Thread Michael Wallner
Marcus Boerger wrote: > Hello Christian, > > the short form is, use interfaces. And the long form is read the upgrade > file and find out to use interfaces :-) Sorry for nagging again, but his issue still concerns me a lot. The thing is that currently we have inheritance rules that feel a lo