Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:89700 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 409 invoked from network); 7 Dec 2015 12:10:39 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Dec 2015 12:10:39 -0000 Authentication-Results: pb1.pair.com header.from=rowan.collins@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=rowan.collins@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.49 as permitted sender) X-PHP-List-Original-Sender: rowan.collins@gmail.com X-Host-Fingerprint: 74.125.82.49 mail-wm0-f49.google.com Received: from [74.125.82.49] ([74.125.82.49:35138] helo=mail-wm0-f49.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 24/30-55814-E3775665 for ; Mon, 07 Dec 2015 07:10:38 -0500 Received: by wmuu63 with SMTP id u63so137652765wmu.0 for ; Mon, 07 Dec 2015 04:10:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-type:content-transfer-encoding; bh=Z7AHfVesiIkkHEw5jOq5vEDa2CO6wi3dmRpKON8xnps=; b=lDXdxJX987vQrmeQxwlcLYTiyV3EIIZ0u1UuuPI33u30FxnZ0ZTdc2L4DzjeADvANT /S1pkYyv4r45PlriUzzZ2NvXYgO+O91db2CWmGvXZOenmhBHIM0vPNzQbjtkZZMbLB9I FO+owBSx/0q1BY53cN1kR8L94FMGBl0u2nTEJTemAzJN1Y9HrdTeepRCLvl+a1q2OlLO j+wLWUPXWj2ixhJENAZIJIa69A4YeFdtjWz7bX0nyFWlqggzzkTtl/zKnopXCev0xrfK VBImjpwIp8DNv23VEf1FDys9mBNNMYi37Rz42aMDWH29p2r+0A54soHx6DEujzEGBHDH xU3g== X-Received: by 10.28.140.136 with SMTP id o130mr21091948wmd.78.1449490235310; Mon, 07 Dec 2015 04:10:35 -0800 (PST) Received: from [192.168.0.137] ([93.188.182.58]) by smtp.googlemail.com with ESMTPSA id t5sm16328206wmt.1.2015.12.07.04.10.34 for (version=TLSv1/SSLv3 cipher=OTHER); Mon, 07 Dec 2015 04:10:34 -0800 (PST) To: internals@lists.php.net References: <90c8ecbc29f8a40a2430306b807a169e@mail.gmail.com> <5664AC01.1020602@gmail.com> <5664C221.9040403@gmail.com> <56655490.6000108@lsces.co.uk> <56656B0F.5020302@gmail.com> <566571D8.9020106@lsces.co.uk> Message-ID: <56657701.4080708@gmail.com> Date: Mon, 7 Dec 2015 12:09:37 +0000 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <566571D8.9020106@lsces.co.uk> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] PHP 5.6 life cycle From: rowan.collins@gmail.com (Rowan Collins) Lester Caine wrote on 07/12/2015 11:47: > Things are certainly heading in the right direction, but 5.2/3 is still > only dropped bellow 50% in the last month, while PHP4 was well down when > the actual EOL was proposed. 80% of people were using PHP5.2 in 2010 > against 20% on PHP4, and that swung to 90/10 in 2011 mainly because PHP4 > sites could be switched to PHP5.2 ... switching 5.2/3 sites to PHP7 is > not so easy, but > http://w3techs.com/technologies/history_details/pl-php/5/y probably > shows the best picture, with people migrating to PHP5.4 as the next step > ... > Bundling 5.2 and 5.3 into one bracket seems very odd to me. In my mind, the major upgrades are 4 to 5, 5.2 to 5.3 (which should have been 6.0), maybe 5.4 (for things like the call-time pass-by-reference cleanup), then plain sailing up to 5.6. I would guess that delays in adopting 5.5 and 5.6 are probably more to do with package availability in enterprise Linux distros (and shared hosting), and a lack of killer features which people go out of their way to upgrade for, rather than the difficulty of adapting code. It's probably actually easier to make the business case for a 7.0 upgrade than a 5.6 one. Regards, -- Rowan Collins [IMSoP]