Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:23490 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 99006 invoked by uid 1010); 16 May 2006 23:26:49 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 98991 invoked from network); 16 May 2006 23:26:49 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 May 2006 23:26:49 -0000 X-PHP-List-Original-Sender: iliaal@gmail.com X-Host-Fingerprint: 64.233.184.226 wr-out-0506.google.com Linux 2.4/2.6 Received: from ([64.233.184.226:28723] helo=wr-out-0506.google.com) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id 4D/D8-19568-7BF5A644 for ; Tue, 16 May 2006 19:26:47 -0400 Received: by wr-out-0506.google.com with SMTP id 71so113797wri for ; Tue, 16 May 2006 16:26:44 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:mime-version:content-transfer-encoding:message-id:content-type:to:from:subject:date:x-mailer:sender; b=ogdw8lR4NClf1NV7o1itqCJ/9mEdyb2I9zfrAcp4R7r7EHqsjeDMol24dEG67x+FNGtAMsKSk1L9gf4CdWleoZ43kEXJX4yiKRenD06rM+PMPUC0Nsc/vkgguTtgGZ8XzkOJSzKt9f0d3T1DexsN8piiZngKOVxS0yPcOTA71ic= Received: by 10.64.213.18 with SMTP id l18mr479658qbg; Tue, 16 May 2006 16:26:44 -0700 (PDT) Received: from ?192.168.1.6? ( [72.59.8.142]) by mx.gmail.com with ESMTP id e16sm821223qbe.2006.05.16.16.26.43; Tue, 16 May 2006 16:26:44 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v750) Content-Transfer-Encoding: 7bit Message-ID: <6C67DAD9-B812-415A-BFD6-A4E963371551@prohost.org> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: PHP Internals List Date: Tue, 16 May 2006 19:26:37 -0400 X-Mailer: Apple Mail (2.750) Sender: Ilia Alshanetsky Subject: Flamewar Summary From: ilia@prohost.org (Ilia Alshanetsky) 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; 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.