Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:23505 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 22996 invoked by uid 1010); 17 May 2006 05:54:56 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 22981 invoked from network); 17 May 2006 05:54:56 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 May 2006 05:54:56 -0000 X-PHP-List-Original-Sender: christian.stocker@bitflux.ch X-Host-Fingerprint: 212.55.202.210 host-210.bitflux.ch Linux 2.5 (sometimes 2.4) (4) Received: from ([212.55.202.210:57307] helo=devel.bitflux.ch) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id BE/E6-19568-FAABA644 for ; Wed, 17 May 2006 01:54:55 -0400 Received: from localhost (localhost [127.0.0.1]) by devel.bitflux.ch (Postfix) with ESMTP id 84157E7475 for ; Wed, 17 May 2006 07:54:51 +0200 (CEST) Received: from devel.bitflux.ch ([127.0.0.1]) by localhost (devel.bitflux.ch [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 19675-03-6 for ; Wed, 17 May 2006 07:54:49 +0200 (CEST) Received: from [192.168.1.109] (84-74-8-18.dclient.hispeed.ch [84.74.8.18]) by devel.bitflux.ch (Postfix) with ESMTP id E27FBE7472 for ; Wed, 17 May 2006 07:54:48 +0200 (CEST) Message-ID: <446ABAA8.6040807@bitflux.ch> Date: Wed, 17 May 2006 07:54:48 +0200 Organization: Bitflux GmbH User-Agent: Thunderbird 1.5.0.2 (Macintosh/20060216) MIME-Version: 1.0 To: PHP Internals List References: <6C67DAD9-B812-415A-BFD6-A4E963371551@prohost.org> In-Reply-To: <6C67DAD9-B812-415A-BFD6-A4E963371551@prohost.org> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at bitflux.ch Subject: Re: [PHP-DEV] Flamewar Summary From: christian.stocker@bitflux.ch (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 including E_STRICT. > Addition of support for dynamic statics ala: class foo {} foo::$bar = 1; Don't care that much, but looks like there are technical reasons for better not doing that, so -1 here too. chregu > > So please throw in your +1/-1 so, that we can have a conclusion on these > matters. > > Personally, I am against both changes. > > I think the error reporting level change is too major change for a minor > release such as 5.2 and will cause problems for all the people who use > things like E_ALL &~ E_NOTICE and will now > see E_STRICT messages that is not their intent to see, with the setting > they are only anticipating warnings and errors. Given that most people > don't bother to turn of displaying of errors, it could have an affect on > quite a few applications, very few big PHP apps can run without > generating any E_STRICT messages. > > As far as statics, there are no BC reasons not to do it that I can think > of, but it just seems wrong to me from a design perspective to allow > dynamic creation of static object properties. > > Ilia Alshanetsky > Advanced Internet Designs Inc. > ilia@prohost.org > > P.S. Please stay on topic. > > --PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php -- christian stocker | Bitflux GmbH | schoeneggstrasse 5 | ch-8004 zurich phone +41 44 240 56 70 | mobile +41 76 561 88 60 | fax +41 1 240 56 71 http://www.bitflux.ch | christian.stocker@bitflux.ch | GPG 0x5CE1DECB