Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:23539 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 3506 invoked by uid 1010); 17 May 2006 13:37:49 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 3491 invoked from network); 17 May 2006 13:37:49 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 May 2006 13:37:49 -0000 X-PHP-List-Original-Sender: jared.williams1@ntlworld.com X-Host-Fingerprint: 81.103.221.49 mta09-winn.ispmail.ntl.com Solaris 8 (1) Received: from ([81.103.221.49:30964] helo=mtaout03-winn.ispmail.ntl.com) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id 10/2D-19568-C272B644 for ; Wed, 17 May 2006 09:37:48 -0400 Received: from aamtaout02-winn.ispmail.ntl.com ([81.103.221.35]) by mtaout03-winn.ispmail.ntl.com with ESMTP id <20060517133744.VSRI27969.mtaout03-winn.ispmail.ntl.com@aamtaout02-winn.ispmail.ntl.com> for ; Wed, 17 May 2006 14:37:44 +0100 Received: from win2ks ([82.3.16.111]) by aamtaout02-winn.ispmail.ntl.com with ESMTP id <20060517133744.VFBO24467.aamtaout02-winn.ispmail.ntl.com@win2ks> for ; Wed, 17 May 2006 14:37:44 +0100 Reply-To: To: "'PHP Internals List'" Date: Wed, 17 May 2006 14:41:37 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook, Build 11.0.6353 In-Reply-To: <6C67DAD9-B812-415A-BFD6-A4E963371551@prohost.org> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506 Thread-Index: AcZ5QEnRHNYZNoCXQkOCIu4PhoIknwAdfSog Message-ID: <20060517133744.VFBO24467.aamtaout02-winn.ispmail.ntl.com@win2ks> Subject: RE: [PHP-DEV] Flamewar Summary From: jared.williams1@ntlworld.com ("Jared Williams") References: <6C67DAD9-B812-415A-BFD6-A4E963371551@prohost.org> > 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; E_RECOVERABLE_ERROR +1 As for E_STRICT, am I right in thinking that some E_STRICT warnings are generated by the parser, and before any PHP code is executed? So using error_reporting(E_ALL & ~E_STRICT) is never going to prevent some E_STRICT warnings? If so -1, as E_STRICT behaves differently compared to the other E_*s, otherwise 0. foo::$bar = 1; -1 Jared