Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:82252 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 95689 invoked from network); 9 Feb 2015 09:49:55 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Feb 2015 09:49:55 -0000 X-Host-Fingerprint: 80.177.120.119 marston-home.demon.co.uk Received: from [80.177.120.119] ([80.177.120.119:4126] helo=localhost.localdomain) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 25/F8-50460-1C288D45 for ; Mon, 09 Feb 2015 04:49:53 -0500 Message-ID: <25.F8.50460.1C288D45@pb1.pair.com> To: internals@lists.php.net References: <54D606D2.7030102@lsces.co.uk> <54D73248.9030509@lsces.co.uk> <14.24.24707.48937D45@pb1.pair.com> <54D74C68.6070402@beccati.com> In-Reply-To: <54D74C68.6070402@beccati.com> Date: Mon, 9 Feb 2015 09:49:43 -0000 Lines: 1 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=response Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Newsreader: Microsoft Windows Live Mail 16.4.3528.331 X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331 X-Posted-By: 80.177.120.119 Subject: Re: [PHP-DEV] Dragging the legacy users forward. From: TonyMarston@hotmail.com ("Tony Marston") "Matteo Beccati" wrote in message news:54D74C68.6070402@beccati.com... > >On 08/02/2015 11:24, Tony Marston wrote: >> Well said. If it is not possible to have a single codebase that runs in >> both PHP 5 *AND* PHP 7 then that will be a total disaster. > >Of course you can have a single codebase running both on PHP5 and PHP7, >unless you want to use PHP7-only features. > >But that doesn't mean that any codebase that currently runs on PHP5 will >keep working on PHP7 without any changes. Most of the "modern" codebases >probably will though. But there is a vociferous group who want to change the language in a revolutionary way instead of an evolutionary way. They want to drop weak typing and replace it with strict typing, they want to replace a lot of function names with something "more consistent", and they want PHP to have a "purer" OO model so that instead of "string = strtoupper($string)" you must use "$string->toUpper". These revolutionaries want PHP 7 to be a different language, not an extension of the existing PHP 5 version. -- Tony Marston