Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:23350 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 4036 invoked by uid 1010); 15 May 2006 00:39:11 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 4021 invoked from network); 15 May 2006 00:39:11 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 15 May 2006 00:39:11 -0000 X-Host-Fingerprint: 217.79.190.163 r163.red.fastwebserver.de Received: from ([217.79.190.163:3623] helo=localhost.localdomain) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id 6A/8D-19568-EADC7644 for ; Sun, 14 May 2006 20:39:10 -0400 To: internals@lists.php.net,Marcus Boerger Date: Mon, 15 May 2006 02:39:02 +0200 Message-ID: <20060515023902.42fa7e93@localhost.localdomain> In-Reply-To: <138663365.20060514205903@marcus-boerger.de> References: <138663365.20060514205903@marcus-boerger.de> Reply-To: pierre.php@gmail.com X-Newsreader: Sylpheed-Claws 2.1.0 (GTK+ 2.8.6; x86_64-unknown-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Posted-By: 217.79.190.163 Subject: Re: E_ALL changes in 5.2/6.0 From: pierre.php@gmail.com (Pierre) On Sun, 14 May 2006 20:59:03 +0200 helly@php.net (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