Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:31426 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 3413 invoked by uid 1010); 3 Aug 2007 14:01:38 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 3390 invoked from network); 3 Aug 2007 14:01:37 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Aug 2007 14:01:37 -0000 Authentication-Results: pb1.pair.com smtp.mail=ilia@prohost.org; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=ilia@prohost.org; sender-id=unknown Received-SPF: error (pb1.pair.com: domain prohost.org from 64.233.166.180 cause and error) X-PHP-List-Original-Sender: ilia@prohost.org X-Host-Fingerprint: 64.233.166.180 py-out-1112.google.com Received: from [64.233.166.180] ([64.233.166.180:52145] helo=py-out-1112.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A5/48-32246-73533B64 for ; Fri, 03 Aug 2007 10:01:35 -0400 Received: by py-out-1112.google.com with SMTP id f31so2553685pyh for ; Fri, 03 Aug 2007 07:00:09 -0700 (PDT) Received: by 10.35.42.18 with SMTP id u18mr4779361pyj.1186149608418; Fri, 03 Aug 2007 07:00:08 -0700 (PDT) Received: from ?192.168.1.122? ( [204.101.63.110]) by mx.google.com with ESMTPS id a2sm3678817pyi.2007.08.03.07.00.05 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 03 Aug 2007 07:00:05 -0700 (PDT) In-Reply-To: <000001c7d5d5$613b3910$4cf96686@VEGA> References: <87E4F8AF-06DE-4FCC-AD1B-83E932A5E180@prohost.org> <000201c7d598$14f53cf0$0201a8c0@VEGA> <46B2E92A.40303@zend.com> <000001c7d5ae$1534b4f0$4cf96686@VEGA> <46B2F4D0.4070003@zend.com> <000101c7d5b6$233cf4b0$4cf96686@VEGA> <46B302AF.2060007@zend.com> <000001c7d5bb$d01eab60$4cf96686@VEGA> <46B309E5.10401@zend.com> <000401c7d5c6$71b22650$4cf96686@VEGA> <46B32A41.4000409@zend.com> <000101c7d5d2$467f1310$4cf96686@VEGA> <46B33043.2010102@zend.com> <000001c7d5d5$613b3910$4cf96686@VEGA> Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-ID: Cc: "'Antony Dovgal'" , "'PHP Internals'" Content-Transfer-Encoding: 7bit Date: Fri, 3 Aug 2007 10:00:02 -0400 To: Uwe Schindler X-Mailer: Apple Mail (2.752.3) Subject: Re: [PHP-DEV] 5.2.4RC1 Released From: ilia@prohost.org (Ilia Alshanetsky) On 3-Aug-07, at 9:51 AM, Uwe Schindler wrote: >> This's a special case and it's really great you noticed it in RC.. >> We need a workaround for this special case, as if we make all INI >> directives set >> using php_admin_value non-changeable, we break the @ thing. >> So we either need to change the @ not to use zend_alter_ini_entry, >> or make >> an >> exception in that function, which I believe would be a hack. > > Thats correct. An idea would be to make the @ operator only change > EG(error_reporting) without changing the whole ini-entry by > alter_ini_entry > (which is a big slowdown...). The problem with that fix that a crash would potentially leave the error blocking on, and INI clean up will not reset it. Ilia Alshanetsky