Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:54070 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 47760 invoked from network); 19 Jul 2011 08:53:01 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Jul 2011 08:53:01 -0000 Authentication-Results: pb1.pair.com smtp.mail=arvids.godjuks@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=arvids.godjuks@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.220.170 as permitted sender) X-PHP-List-Original-Sender: arvids.godjuks@gmail.com X-Host-Fingerprint: 209.85.220.170 mail-vx0-f170.google.com Received: from [209.85.220.170] ([209.85.220.170:46441] helo=mail-vx0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 4B/1C-57459-DE5452E4 for ; Tue, 19 Jul 2011 04:53:01 -0400 Received: by vxi39 with SMTP id 39so3104834vxi.29 for ; Tue, 19 Jul 2011 01:52:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=KC/ALNNojd6J+P8dNa0QctMYMALrBP0khHQKVa9heIk=; b=Vqw/IpAwTcyn8izrgqte58y7YqhFnIxaDy08IpttK//ehHQBB4/X5VuEE/DDErU7TA 68zpKdaat5MyGfBbnfW6LXm0UHk546cyN+Ffj1/486gD6zW7HKzIN58iASQEAJfQBcAZ 2pFL6Ly0pzVdqwfq5nXX2bBSy3AwMru86LwwQ= MIME-Version: 1.0 Received: by 10.52.90.34 with SMTP id bt2mr7224030vdb.318.1311065578614; Tue, 19 Jul 2011 01:52:58 -0700 (PDT) Received: by 10.52.110.9 with HTTP; Tue, 19 Jul 2011 01:52:58 -0700 (PDT) In-Reply-To: <4E253E98.9070405@thelounge.net> References: <20110718143939.GB23368@panix.com> <4E24B7AA.20309@gmail.com> <4E24BD03.9040108@thelounge.net> <4E2529DD.4050104@thelounge.net> <4E253E98.9070405@thelounge.net> Date: Tue, 19 Jul 2011 11:52:58 +0300 Message-ID: To: internals@lists.php.net Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] [RFC] Magic Quotes in PHP, the Finalle From: arvids.godjuks@gmail.com (Arvids Godjuks) Hello. I have only one question - is really that many old applications able to run on 5.3 who require magic_quotes, safe mode, register globals and other legacy stuff? How long are you planing on keeping the BC? 10 years, 15 years? Maybe 20? Reality is - break it in 5.4 or in 6.0 in two-three years - the whine will be the same. Even if you do it in 7.0 - people will whine a lot. Some really stupid assholes still are writing new applications who relly on magic_quotes and safe mode - does that mean now we have to keep the BC for other 10 years? Stuff is depricated, it emits a ton of warnings. If people do development with turned off deprication warnings - it's their own problem, not the developers. You have warned them in the best way you can - if they choose to ignore that warning - it's not your problem. The language should move on. PHP now is at a point when it is ready to get rid of that old crap stuff and be more shiny and far better than a few years ago. At least russian speaking community is very aware of the deprecation and waits anxiously when they are removed physically. Personally I do not even remember when I last worked on a project using any of the deprecated stuff. Even some old projects do not rely on any of these. I and all my fellow developers I know just decline the clients who have old legacy projects and don't invest in upgrading their apps, because no one wants to have anything to do with that (or we just tell the client that we will bill them 5x - no one agreed yet ;) ) I think the development should move on and deprecated stuff just has to be removed period. We, user-land developers, will deal with the rest of the problem - it's our job ;)