[PHP-DEV] Flamewar Summary Conclusion

2006-05-19 Thread Ilia Alshanetsky
I'd like to thank everyone for voting on the topic and making their opinions known. The conclusion is that: E_STRICT will not be a part of E_ALL, however E_RECOVERABLE_ERROR will be, this means no new errors will appear for current user, as E_RECOVERABLE_ERROR is similar to what E_ERROR

Re: [PHP-DEV] Flamewar Summary Conclusion

2006-05-19 Thread Brian Moon
Ilia Alshanetsky wrote: So the only affect is that value numeric value of E_ALL is greater then it was before. Marcus has already applied patch to this affect a few days ago (Thanks!). This needs to be made obvious in the release notes or something. Users that set their error level in

Re: [PHP-DEV] Flamewar Summary Conclusion

2006-05-19 Thread Ilia Alshanetsky
I'll add a note about it to the 5.2 README file. On 19-May-06, at 11:00 AM, Brian Moon wrote: Ilia Alshanetsky wrote: So the only affect is that value numeric value of E_ALL is greater then it was before. Marcus has already applied patch to this affect a few days ago (Thanks!). This

Re: [PHP-DEV] Flamewar Summary Conclusion

2006-05-19 Thread Steph Fox
Back to my original (off-list) question - what happens if people don't have E_RECOVERABLE_ERROR level error reporting switched on? Does it fall back to E_ERROR or does the code fail silently? I'll add a note about it to the 5.2 README file. On 19-May-06, at 11:00 AM, Brian Moon wrote:

Re: [PHP-DEV] Flamewar Summary Conclusion

2006-05-19 Thread Ilia Alshanetsky
When E_RECOVERABLE_ERROR is triggers and not handled, it gets translated to an E_ERROR Catchable fatal error On 19-May-06, at 12:10 PM, Steph Fox wrote: Back to my original (off-list) question - what happens if people don't have E_RECOVERABLE_ERROR level error reporting switched on?

Re: [PHP-DEV] Flamewar Summary Conclusion

2006-05-19 Thread Steph Fox
Cool. I just had a horrible vision of hundreds of reports of 'strange crashes' :) When E_RECOVERABLE_ERROR is triggers and not handled, it gets translated to an E_ERROR Catchable fatal error On 19-May-06, at 12:10 PM, Steph Fox wrote: Back to my original (off-list) question - what

Re: [PHP-DEV] Flamewar Summary Conclusion

2006-05-19 Thread Markus Fischer
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Is there an UPGRADING 5.1 to 5.2? I think there it would make sense, too. - - Markus Ilia Alshanetsky wrote: I'll add a note about it to the 5.2 README file. On 19-May-06, at 11:00 AM, Brian Moon wrote: Ilia Alshanetsky wrote: So the only

Re: [PHP-DEV] Flamewar Summary Conclusion

2006-05-19 Thread Marcus Boerger
Hello Markus, the question alone makes me question if it was worth the effort starting it :-) best regards marcus Friday, May 19, 2006, 11:23:32 PM, you wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Is there an UPGRADING 5.1 to 5.2? I think there it would make sense, too. - -

Re: [PHP-DEV] Flamewar Summary

2006-05-18 Thread Richard Lynch
On Tue, May 16, 2006 6:26 pm, Ilia Alshanetsky wrote: Inclusion of E_STRICT and E_RECOVERABLE_ERROR into E_ALL -0.5 Addition of support for dynamic statics ala: class foo {} foo::$bar = 1; +1 -- Like Music? http://l-i-e.com/artists.htm -- PHP Internals - PHP Runtime Development Mailing

Re: [PHP-DEV] Flamewar Summary

2006-05-18 Thread Jasper Bryant-Greene
-BEGIN PGP SIGNED MESSAGE- Hash: RIPEMD160 On Tue, May 16, 2006 6:26 pm, Ilia Alshanetsky wrote: Inclusion of E_STRICT and E_RECOVERABLE_ERROR into E_ALL I'd say E_RECOVERABLE_ERROR has to go into E_ALL as it was effectively there previously, as part of E_ERROR. So +1 there. As far as

Re: [PHP-DEV] Flamewar Summary

2006-05-18 Thread Richard Lynch
Sebastian Bergmann wrote: Addition of support for dynamic statics ala: class foo {} foo::$bar = 1; On Wed, May 17, 2006 2:03 pm, Marcus Boerger wrote: there is a technical issue besides slowdown. We have to work around the fact that suddenly a function might get $this as a normal variable

Re: [PHP-DEV] Flamewar Summary

2006-05-18 Thread Marcus Boerger
Hello Richard, well my mail was a bit out of context or at the wrong reply to Sebastian. He was talking about issues with callin static functions with bypassing $this as a parameter best regards marcus Friday, May 19, 2006, 12:22:36 AM, you wrote: Sebastian Bergmann wrote: Addition of

Re: [PHP-DEV] Flamewar Summary

2006-05-18 Thread Zeev Suraski
At 12:23 17/05/2006, Zeev Suraski wrote: At 02:26 17/05/2006, 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

Re: [PHP-DEV] Flamewar Summary

2006-05-17 Thread Rasmus Lerdorf
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

Re: [PHP-DEV] Flamewar Summary

2006-05-17 Thread Antony Dovgal
On 17.05.2006 03:26, 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 E_RECOVERABLE should stay.

Re: [PHP-DEV] Flamewar Summary

2006-05-17 Thread Sebastian Bergmann
Ilia Alshanetsky wrote: Inclusion of E_STRICT and E_RECOVERABLE_ERROR into E_ALL +0 Addition of support for dynamic statics ala: class foo {} foo::$bar = 1; -1 -- Sebastian Bergmann http://www.sebastian-bergmann.de/ GnuPG Key: 0xB85B5D69 / 27A7 2B14 09E4 98CD 6277

Re: [PHP-DEV] Flamewar Summary

2006-05-17 Thread Petar Nedyalkov
On Wednesday 17 May 2006 02:26, 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 +1 Addition of

Re: [PHP-DEV] Flamewar Summary

2006-05-17 Thread Sebastian Bergmann
Sebastian Bergmann wrote: Addition of support for dynamic statics ala: class foo {} foo::$bar = 1; -1 Apparently I had the wrong context when I read a posting by Marcus on technical issues (slowdown). If there are no technical issues with implementing this, then I am -0 on this. --

Re: [PHP-DEV] Flamewar Summary

2006-05-17 Thread Georg Richter
Am Mi, den 17.05.2006 schrieb Ilia Alshanetsky um 1:26: -1 for E_STRICT in 5.x /Georg -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php

Re: [PHP-DEV] Flamewar Summary

2006-05-17 Thread Zeev Suraski
At 02:26 17/05/2006, 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 -1 Addition of support for

Re: [PHP-DEV] Flamewar Summary

2006-05-17 Thread Mark Sanders
Ilia Alshanetsky wrote: Inclusion of E_STRICT and E_RECOVERABLE_ERROR into E_ALL -1 Changing the behavior of error reporting can have some implications on servers where it is intended to not show errors at least with E_STRICT errors. Addition of support for dynamic statics ala: class foo {}

Re: [PHP-DEV] Flamewar Summary

2006-05-17 Thread Etienne Kneuss
Ilia Alshanetsky wrote: Inclusion of E_STRICT and E_RECOVERABLE_ERROR into E_ALL -1 Addition of support for dynamic statics ala: class foo {} foo::$bar = 1; -1 -- Etienne Kneuss http://www.colder.ch/ [EMAIL PROTECTED] -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe,

RE: [PHP-DEV] Flamewar Summary

2006-05-17 Thread Dmitry Stogov
Inclusion of E_STRICT and E_RECOVERABLE_ERROR into E_ALL I am not glad with E_RECOVERABLE_ERROR at all, but if it went into 5.2 it should be included into E_ALL, becouse in most cases it substitute E_ERROR messages. E_STRICT +0 E_RECOVERABLE_ERROR +1 Addition of support for dynamic statics

Re: [PHP-DEV] Flamewar Summary

2006-05-17 Thread Steph Fox
Inclusion of E_STRICT and E_RECOVERABLE_ERROR into E_ALL Addition of support for dynamic statics ala: class foo {} foo::$bar = 1; E_RECOVERABLE_ERROR's apparently going in anyway. E_STRICT, I'd be all for including into E_ALL now if it weren't for the 'semi-statics' issue (complex) and the

Re: [PHP-DEV] Flamewar Summary

2006-05-17 Thread Ilia Alshanetsky
On 17-May-06, at 2:10 AM, Rasmus Lerdorf wrote: 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

RE: [PHP-DEV] Flamewar Summary

2006-05-17 Thread Jared Williams
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 Addition of support for dynamic statics ala: class foo {} foo::$bar

Re: [PHP-DEV] Flamewar Summary

2006-05-17 Thread Andi Gutmans
At 04:26 PM 5/16/2006, 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 Addition of support for dynamic

Re: [PHP-DEV] Flamewar Summary

2006-05-17 Thread Marcus Boerger
Hello Sebastian, there is a technical issue besides slowdown. We have to work around the fact that suddenly a function might get $this as a normal variable (remember the examples give on this list included that). Right now $this is handled by a special zval not stored in the local or global

Re: [PHP-DEV] Flamewar Summary

2006-05-17 Thread Robert Amos
On 5/17/06, Ilia Alshanetsky [EMAIL PROTECTED] 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 +1 for

[PHP-DEV] Flamewar Summary

2006-05-16 Thread Ilia Alshanetsky
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 Addition of support for dynamic statics ala: class foo {} foo::$bar = 1; So

Re: [PHP-DEV] Flamewar Summary

2006-05-16 Thread Edin Kadribasic
Inclusion of E_STRICT and E_RECOVERABLE_ERROR into E_ALL -1 Addition of support for dynamic statics ala: class foo {} foo::$bar = 1; +1 Edin -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php

Re: [PHP-DEV] Flamewar Summary

2006-05-16 Thread Darrell Brogdon
So, would that make it - non cents? ...sorry, couldn't resist -D On May 16, 2006, at 5:26 PM, Ilia Alshanetsky wrote: So please throw in your +1/-1 Darrell Brogdon [EMAIL PROTECTED] http://darrell.brogdon.net http://phpflashcards.com

Re: [PHP-DEV] Flamewar Summary

2006-05-16 Thread Marcus Boerger
Hello Ilia, Wednesday, May 17, 2006, 1:26:37 AM, you wrote: Inclusion of E_STRICT and E_RECOVERABLE_ERROR into E_ALL +1 I gave my best on this. But be sure. I'll just ignore any whining on any change that has a E_STRICT in older versions when doing changes in any version after 5.2. Also

Re: [PHP-DEV] Flamewar Summary

2006-05-16 Thread Marcus Boerger
Hello Ilia, second try of second part this time using static. I guess i need sleep. Wednesday, May 17, 2006, 1:26:37 AM, you wrote: Addition of support for dynamic statics ala: class foo {} foo::$bar = 1; -1 If we go that road i suggest we simply drop support for STATIC. Fixing the issues

Re: [PHP-DEV] Flamewar Summary

2006-05-16 Thread Ilia Alshanetsky
On 16-May-06, at 7:50 PM, Marcus Boerger wrote: Hello Ilia, Wednesday, May 17, 2006, 1:26:37 AM, you wrote: Inclusion of E_STRICT and E_RECOVERABLE_ERROR into E_ALL +1 While doing all the stuff we wanted for 5.2 we also added E_RECOVERABLE_ERROR. This includes stuff that was E_ERROR before

Re: [PHP-DEV] Flamewar Summary

2006-05-16 Thread Alan Knowles
-1 on both here, E_STRICT can wait and dynamic static variables are pretty pointless, the workaround is clearer than the kludge.. StaticClass::$options['somekey'] = 'value'; Regards Alan Ilia Alshanetsky wrote: There are 2 PHP 5.2 changes there has been a lot of back and forth flaming going

Re: [PHP-DEV] Flamewar Summary

2006-05-16 Thread Wez Furlong
On 5/16/06, Ilia Alshanetsky [EMAIL PROTECTED] wrote: Inclusion of E_STRICT and E_RECOVERABLE_ERROR into E_ALL -1 Addition of support for dynamic statics ala: class foo {} foo::$bar = 1; -1. --Wez. -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit:

Re: [PHP-DEV] Flamewar Summary

2006-05-16 Thread Derick Rethans
On Tue, 16 May 2006, 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 E_RECOVERABLE_ERROR should

Re: [PHP-DEV] Flamewar Summary

2006-05-16 Thread Brian Moon
Inclusion of E_STRICT and E_RECOVERABLE_ERROR into E_ALL +1 Addition of support for dynamic statics ala: class foo {} foo::$bar = 1; -1 -- Brian Moon - http://dealnews.com/ Its good to be cheap =) -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit:

Re: [PHP-DEV] Flamewar Summary

2006-05-16 Thread Christian Stocker
On 17.5.2006 1:26 Uhr, 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 -1, especially for