Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:40267 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 44457 invoked from network); 4 Sep 2008 19:09:02 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Sep 2008 19:09:02 -0000 Authentication-Results: pb1.pair.com header.from=sv_forums@fmethod.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=sv_forums@fmethod.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain fmethod.com from 69.16.228.148 cause and error) X-PHP-List-Original-Sender: sv_forums@fmethod.com X-Host-Fingerprint: 69.16.228.148 unknown Linux 2.4/2.6 Received: from [69.16.228.148] ([69.16.228.148:42056] helo=host.fmethod.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 16/6E-07417-C4230C84 for ; Thu, 04 Sep 2008 15:09:01 -0400 Received: from [83.228.56.37] (port=1779 helo=pc) by host.fmethod.com with esmtpa (Exim 4.69) (envelope-from ) id 1KbKCP-0006X2-Fb for internals@lists.php.net; Thu, 04 Sep 2008 14:08:57 -0500 Message-ID: <1F1F55D1526B4BA1999B314C72CF56A6@pc> To: "PHP Internals List" References: <20080904190717.aaz97tz688oogc4c@horde.chinstrap.eu> <48C01A91.6010501@daylessday.org> Date: Thu, 4 Sep 2008 22:08:49 +0300 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=response Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5512 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - host.fmethod.com X-AntiAbuse: Original Domain - lists.php.net X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - fmethod.com Subject: Re: [PHP-DEV] ini-parsing, double quotes, windows in 5.3 From: sv_forums@fmethod.com ("Stan Vassilev | FM") > I have to agree, this kind of change would be very frustrating for Win32 > users, even though the solution is that simple. > > Nobody reads update guides or installation instructions, they're used to > write path like that and they'll continue to do it, so we'll have much > more bug reports after the release if we keep it this way. Just try to > imagine how much PHP installations will suddenly stop working after the > upgrade. > I do agree that this syntax is actually correct and it should have been > done this way since the very beginning, but now it's too late for such > changes, we have to put the old behavior back. I'm a Windows PHP user. It's never late for a change of that kind. Upgrading your PHP installation is officially a Big Event, and tweakin the ini is a one-time operation per upgrade, so I believe some people may be overestimating the pain it will cause. There won't be any bug reports, if the ini parser detects improper backslash usage (i.e., using a backslash with a following character which doesn't form correct escape combination) and stops with informative and descriptive message explaining the parser changes. Then anyone who can read, will figure it out, and fix it.