Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:40268 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 46405 invoked from network); 4 Sep 2008 19:14:39 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Sep 2008 19:14:39 -0000 Authentication-Results: pb1.pair.com smtp.mail=wrowe@rowe-clan.net; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=wrowe@rowe-clan.net; sender-id=unknown Received-SPF: error (pb1.pair.com: domain rowe-clan.net from 64.202.165.183 cause and error) X-PHP-List-Original-Sender: wrowe@rowe-clan.net X-Host-Fingerprint: 64.202.165.183 smtpauth03.prod.mesa1.secureserver.net Received: from [64.202.165.183] ([64.202.165.183:44668] helo=smtpauth03.prod.mesa1.secureserver.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 6B/BE-07417-B9330C84 for ; Thu, 04 Sep 2008 15:14:38 -0400 Received: (qmail 25267 invoked from network); 4 Sep 2008 19:14:28 -0000 Received: from unknown (98.212.183.150) by smtpauth03.prod.mesa1.secureserver.net (64.202.165.183) with ESMTP; 04 Sep 2008 19:14:27 -0000 Message-ID: <48C03390.40500@rowe-clan.net> Date: Thu, 04 Sep 2008 14:14:24 -0500 User-Agent: Thunderbird 2.0.0.16 (X11/20080723) MIME-Version: 1.0 To: Stan Vassilev | FM CC: PHP Internals List References: <20080904190717.aaz97tz688oogc4c@horde.chinstrap.eu> <48C01A91.6010501@daylessday.org> <1F1F55D1526B4BA1999B314C72CF56A6@pc> In-Reply-To: <1F1F55D1526B4BA1999B314C72CF56A6@pc> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] ini-parsing, double quotes, windows in 5.3 From: wrowe@rowe-clan.net ("William A. Rowe, Jr.") Stan Vassilev | FM wrote: >> 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. +1 > 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. "Nobody reads update guides or installation instructions" ...until it breaks :) It can be spelled out clearly enough. The user just wants clear instruction or an easy hit on google.