Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:23507 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 31011 invoked by uid 1010); 17 May 2006 06:16:50 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 30996 invoked from network); 17 May 2006 06:16:50 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 May 2006 06:16:50 -0000 X-PHP-List-Original-Sender: lsmith@php.net X-Host-Fingerprint: 212.112.227.169 ipx11223.ipxserver.de Linux 2.5 (sometimes 2.4) (4) Received: from ([212.112.227.169:48086] helo=ipx11223.ipxserver.de) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id 92/08-19568-1DFBA644 for ; Wed, 17 May 2006 02:16:49 -0400 Received: from localhost (localhost [127.0.0.1]) by ipx11223.ipxserver.de (Postfix) with ESMTP id 8FDBFDF0083; Wed, 17 May 2006 08:18:03 +0200 (CEST) Received: from ipx11223.ipxserver.de ([127.0.0.1]) by localhost (ipx11223 [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05043-07; Wed, 17 May 2006 08:17:55 +0200 (CEST) Received: from [127.0.0.1] (i577B6907.versanet.de [87.123.105.7]) by ipx11223.ipxserver.de (Postfix) with ESMTP id DEAAFDF0076; Wed, 17 May 2006 08:17:54 +0200 (CEST) Message-ID: <446ABFC2.3050802@php.net> Date: Wed, 17 May 2006 08:16:34 +0200 User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: Ilia Alshanetsky Cc: PHP Internals List References: <6C67DAD9-B812-415A-BFD6-A4E963371551@prohost.org> In-Reply-To: <6C67DAD9-B812-415A-BFD6-A4E963371551@prohost.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by somedaemon at backendmedia.com Subject: Re: Flamewar Summary From: lsmith@php.net (Lukas Smith) Ilia Alshanetsky wrote: > Inclusion of E_STRICT and E_RECOVERABLE_ERROR into E_ALL I do not like the idea of changing the constants in a minor release. I know "ALL" implies includes everything but I prefer to keep E_ALL like it is and add an E_PEDANTIC (and default to that in the sample ini files) .. So -1 > Addition of support for dynamic statics ala: class foo {} foo::$bar = 1; We are dynamic everywhere. If you do not agree with this, than PHP is probably not your language. That being said there are several ways to work around this with defined static arrays or even $GLOBALS, which is why I never really ran into this issue myself. Still +1 regards, Lukas