Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:79849 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 87405 invoked from network); 21 Dec 2014 13:30:36 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Dec 2014 13:30:36 -0000 Authentication-Results: pb1.pair.com header.from=nikita.ppv@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=nikita.ppv@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.182 as permitted sender) X-PHP-List-Original-Sender: nikita.ppv@gmail.com X-Host-Fingerprint: 209.85.212.182 mail-wi0-f182.google.com Received: from [209.85.212.182] ([209.85.212.182:37059] helo=mail-wi0-f182.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id D6/02-08160-97BC6945 for ; Sun, 21 Dec 2014 08:30:34 -0500 Received: by mail-wi0-f182.google.com with SMTP id h11so5761274wiw.15 for ; Sun, 21 Dec 2014 05:30:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=rQCwqvnjIWvRZ/40u36PenTT7RBBxymWFmpE7v7z9f0=; b=Ceeb2GTtv9KgVZvzVHd1NTDjm3o4pXrBG1gJgPJdNqR+Tn8D9h3aR17Km2jcfLH8Z/ dC1WZuZMr8vWy0i+lIjeyVPZcQ/EcpSqK3WtGBrBHL3uYoi5dPpiXqgzuCeDgAOEcBll XpmYkCOX7kuvFezScubJYU+k52d/kZf2VhTZufuwuM+VCMST7bI/1Smhc0SoUx0wbyjW ux/vVr52WZeCAQohvqzgWmmI+6Nr/2x2mQb3azna+Wqg5q5JRjiNr9eGOYsXffcwsveD L5az5uhGWNws/Zpv74T3Le7GPpAnEvz4vXwGF1TAYPMg7OhEsU0ozQtWp4wUNQjWyxZ7 1tHA== MIME-Version: 1.0 X-Received: by 10.194.95.10 with SMTP id dg10mr33100763wjb.82.1419168628997; Sun, 21 Dec 2014 05:30:28 -0800 (PST) Received: by 10.27.10.196 with HTTP; Sun, 21 Dec 2014 05:30:28 -0800 (PST) In-Reply-To: References: Date: Sun, 21 Dec 2014 14:30:28 +0100 Message-ID: To: Xinchen Hui Cc: PHP internals Content-Type: multipart/alternative; boundary=047d7bdc80780203e2050ab9f25a Subject: Re: [PHP-DEV] Re: [RFC] Remove deprecated functionality in PHP 7 From: nikita.ppv@gmail.com (Nikita Popov) --047d7bdc80780203e2050ab9f25a Content-Type: text/plain; charset=UTF-8 On Sun, Dec 21, 2014 at 4:22 AM, Xinchen Hui wrote: > Hey: > > On Sun, Dec 21, 2014 at 1:33 AM, Nikita Popov > wrote: > > On Sat, Oct 11, 2014 at 10:52 PM, Nikita Popov > wrote: > > > >> Hi internals! > >> > >> We currently have a number of deprecated features, which we likely want > to > >> remove in PHP 7. I've created a tracking RFC listing deprecated > >> functionality (if I missed something, please tell): > >> > >> https://wiki.php.net/rfc/remove_deprecated_functionality_in_php7 > >> > >> I expect many of these are no-brainers (like assigning new > by-reference), > >> but other items like removal of ext/mysql may need additional > consideration. > >> > >> Unless there are items that are particularly contested, I'd like to > handle > >> the bulk of these in a single vote and only have separate votes for > >> ext/ereg and ext/mysql, as these are arguably more intrusive. > >> > >> Thanks, > >> Nikita > >> > > > > I'd like to start voting on this sometime soon. I've updated the RFC to > > include more info on some individual deprecated functionality and also > > created blocks for individual votes. I've created seven instead of the > > original three. If you want me to split off some point into an extra > vote, > > please say so. > > I am strongly against to remove ext/mysql > > that means, all wordpress users/maintainers, will not able to upgrade > to PHP7 without pain. > Please take a look at the WordPress version statistics: https://wordpress.org/about/stats/ According to these statistics 72% of the WordPress installations are running on either PHP 5.2 or PHP 5.3. This means that they do not benefit from the quite substantial performance and memory usage improvements that went into PHP 5.4. So, if people aren't willing to upgrade from PHP 5.2/5.3 to PHP 5.4, I don't see how they'd be more interested in PHP 7. And, as already mentioned, WP already supports mysqli since version 3.9, so people who want to use PHP 7 can do so with a reasonably current version of WP. But anyway, I get that not everyone agrees with removing ext/mysql - that's why we're having votes on this kind of stuff ;) Nikita --047d7bdc80780203e2050ab9f25a--