Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:50324 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 92534 invoked from network); 18 Nov 2010 07:40:36 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Nov 2010 07:40:36 -0000 Authentication-Results: pb1.pair.com smtp.mail=adam@adamharvey.name; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=adam@adamharvey.name; sender-id=pass Received-SPF: pass (pb1.pair.com: domain adamharvey.name designates 209.85.213.42 as permitted sender) X-PHP-List-Original-Sender: adam@adamharvey.name X-Host-Fingerprint: 209.85.213.42 mail-yw0-f42.google.com Received: from [209.85.213.42] ([209.85.213.42:64996] helo=mail-yw0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 59/C4-60012-278D4EC4 for ; Thu, 18 Nov 2010 02:40:35 -0500 Received: by ywh2 with SMTP id 2so1819569ywh.29 for ; Wed, 17 Nov 2010 23:40:32 -0800 (PST) Received: by 10.100.11.4 with SMTP id 4mr199556ank.225.1290066032339; Wed, 17 Nov 2010 23:40:32 -0800 (PST) MIME-Version: 1.0 Sender: adam@adamharvey.name Received: by 10.100.128.13 with HTTP; Wed, 17 Nov 2010 23:40:11 -0800 (PST) In-Reply-To: <887FE7CFF6F8DE4BB3A9535F53AFD06A2C5A4581@il-ex2.zend.net> References: <6628E909-5B8E-4FB4-A28F-ECAF7FCA27AB@roshambo.org> <201011172340.37217.larry@garfieldtech.com> <887FE7CFF6F8DE4BB3A9535F53AFD06A2C5A4581@il-ex2.zend.net> Date: Thu, 18 Nov 2010 15:40:11 +0800 X-Google-Sender-Auth: E8TlY_fIP1alb-JOH3jiZlK0zNI Message-ID: To: Zeev Suraski Cc: Larry Garfield , "internals@lists.php.net" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] Magic quotes in trunk From: aharvey@php.net (Adam Harvey) On 18 November 2010 15:22, Zeev Suraski wrote: > As much as I'd like to see magic quotes burning in hell (had the option t= o kill them when they were small, but unfortunately didn't), I'm wondering = whether the people +1'ing are thinking about the potential consequences to = doing this, and if they're also volunteering to respond (nicely!!) to the e= ndless complaints, flames, and just general "what happened???!!!" mailing l= ist emails that may flood us when this happens. =C2=A0With 6.0, we talked a= bout having prepend-scripts that emulate magic quotes available, since like= it or not - there are probably billions of lines of code out there that re= ly on the existence of magic quotes. I already help support users on IRC =E2=80=94 good support channels have be= en recommending against the use of magic quotes for ages anyway. Yes, killing magic quotes will likely increase the support workload for a time, but I do think it's worth it because in the longer run it'll force people to write better code. Having it deprecated in the 5.3 series seems like sufficient warning to me. At any rate, pulling the trigger and removing it from trunk will help get the word out long before 5.4 has a stable release. I mean, I take the point about it seeming sudden from a userland perspective, but I just think the pros (vastly) outweigh the cons here. Adam