On Sun, 14 May 2006 20:59:03 +0200 [EMAIL PROTECTED] (Marcus Boerger) wrote:
> Now the idea of E_STRICT is that core developers can inform users > about changes in upcoming versions of php as early as possible. So > developers should have E_ALL including E_STRICT enabled during > development so that they are able to develop clean applications that > most likely will work in the next version. On the production machines > you would still either not use E_ALL or log only and don't show the > errors in the application. Sorry but I do not buy these arguments. As it is clear than nobody should have display_errors On on a production servers, that does not mean we can do that. I see it as a breakage. > That said i am about to not remove E_STRICT from E_ALL and MFH the php > 6.0 to item just now. > See: http://oss.backendmedia.com/PhP60 (add E_STRICT to E_ALL DONE > (dmitry)) It was planed for 6.0 for a good reason. 5.1.x is dead, but we are fixing many issues (including security problems) in 5.2.x, many people will not update because of the "breakages". I see that as a strategic mistake. > Since this is for the benefit of the users to prevent issues with > changes in behavior from my opinion it is best to do this behavior > change as early as possible, which is in my opinion 5.2 anyway. On the other side it is for the benefit of our users to prevent breakages and useless annoyances. > That said i'll let it in and if there is no valid argument against, i > will put it into the NEWS file and the newly started > README.UPDATE_5_2. I already asked you (without answer) to tell me which cases you consider critical and thus should be moved to E_ALL. Which are they? -- Pierre -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php