Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:80664 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 79797 invoked from network); 16 Jan 2015 21:45:52 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Jan 2015 21:45:52 -0000 Authentication-Results: pb1.pair.com smtp.mail=stelian.mocanita@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=stelian.mocanita@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.217.177 as permitted sender) X-PHP-List-Original-Sender: stelian.mocanita@gmail.com X-Host-Fingerprint: 209.85.217.177 mail-lb0-f177.google.com Received: from [209.85.217.177] ([209.85.217.177:34363] helo=mail-lb0-f177.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 97/37-43627-E8689B45 for ; Fri, 16 Jan 2015 16:45:51 -0500 Received: by mail-lb0-f177.google.com with SMTP id b6so20527254lbj.8 for ; Fri, 16 Jan 2015 13:45:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=sONaZkjvjYzLRumWOC+XFODBj6zoLZvLvuMN4RcRg7E=; b=KYYHQYMaZjjWvKf1GhDU3C7aGd3rLa5d8tWCtOKUZ3j2nqKlDsWGPVrMXMzma+zybM 61yl6SOK6aYg4Gn5mO/08DWWlFl2XBUOe4QtTPcwanJdON+e9ux+3437ond1RfhuhVC/ IaiN8rP9eefUk2blqWflbyMBOSEtC+S7ucD4GLexE1uqnXc738OjftSesvCEsE2Qu1Q5 QYDkk5Wksi6JXRiWwLDr7ZOs9A1rJSrqEKM+MkfzO0I+XoTwBDnueNK3iJTeKx9KwyQU RgbLL8Sfl+xiKpyx+Iy7M58cv4w1qAzOcvextb4bNb+PRQn9bQkrIUKe14D3nYVh5IIp +70w== MIME-Version: 1.0 X-Received: by 10.112.38.4 with SMTP id c4mr18002132lbk.46.1421444747957; Fri, 16 Jan 2015 13:45:47 -0800 (PST) Sender: stelian.mocanita@gmail.com Received: by 10.112.73.71 with HTTP; Fri, 16 Jan 2015 13:45:47 -0800 (PST) In-Reply-To: <54B91D16.70901@gmail.com> References: <0DD30A0D-E7CA-4150-83E0-8FD46635279C@ajf.me> <8761c6280g.fsf@margaine.com> <54B91D16.70901@gmail.com> Date: Fri, 16 Jan 2015 22:45:47 +0100 X-Google-Sender-Auth: rPbSrxnwj6AgrjrVgZfSyqnheGk Message-ID: To: Rowan Collins Cc: PHP Internals List Content-Type: multipart/alternative; boundary=001a1134624c451bbe050ccbe5ac Subject: Re: [PHP-DEV] [RFC] Remove PHP 4 Constructors From: stelianm@php.net (Stelian Mocanita) --001a1134624c451bbe050ccbe5ac Content-Type: text/plain; charset=UTF-8 Florian Margaine wrote on 16/01/2015 13:01: Hi Stelian, > > Stelian Mocanita writes: > > Hello everyone, >> >> Might I suggest community feedback on this one in a reddit thread? My >> guess >> is that even though a lot of applications out there are still PHP 4 ctor >> reliant, a very low percentage of these applications might be under active >> development. >> > Not under active development doesn't mean that the application shouldn't > be able to upgrade PHP and enjoy the bug/security fixes or performance > improvements that new versions provide. Completely agree, but you get once in N years a chance to do some cleanup on the language. If people expect no BC breaks on major versions, when is the time for the cleanup? That's one thing. The other thing is that there's a flow in your logic. If you want the bug/security/performance fixes, it means you are already running latest stable and for some reason you completely ignored all of the deprecation warnings until now. I think we can both agree on this being a bit far-fetched. Not to mention that all the old ctor fatal errors can be fixed with an automated scripts that replaces the old ctors with the new ones. Stelian --001a1134624c451bbe050ccbe5ac--