Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:40442 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 2180 invoked from network); 10 Sep 2008 16:44:28 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Sep 2008 16:44:28 -0000 Authentication-Results: pb1.pair.com header.from=helly@php.net; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=helly@php.net; spf=unknown; sender-id=unknown Received-SPF: unknown (pb1.pair.com: domain php.net does not designate 85.214.94.56 as permitted sender) X-PHP-List-Original-Sender: helly@php.net X-Host-Fingerprint: 85.214.94.56 aixcept.net Linux 2.6 Received: from [85.214.94.56] ([85.214.94.56:55815] helo=h1149922.serverkompetenz.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 1C/84-30769-969F7C84 for ; Wed, 10 Sep 2008 12:44:27 -0400 Received: from MBOERGER-ZRH (unknown [193.142.125.1]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by h1149922.serverkompetenz.net (Postfix) with ESMTP id 57BA311CF90; Wed, 10 Sep 2008 18:44:22 +0200 (CEST) Date: Wed, 10 Sep 2008 18:44:21 +0200 Reply-To: Marcus Boerger X-Priority: 3 (Normal) Message-ID: <145156227.20080910184421@marcus-boerger.de> To: Lester Caine CC: PHP Developers Mailing List In-Reply-To: <48C5F612.6090001@lsces.co.uk> References: <48C5F612.6090001@lsces.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Subject: Re: [PHP-DEV] 5.3 Backwards Compatibility From: helly@php.net (Marcus Boerger) Hello Lester, Tuesday, September 9, 2008, 6:05:38 AM, you wrote: > While I have loaded 5.3.? changing any of my existing code base to remove > warnings is not likely to happen any time soon since compatibility with users > who are still running older versions of PHP still needs to be maintained. > I've got http://wiki.php.net/doc/scratchpad/upgrade/53 which seems to be > currently the only reference to changes? But where do I find the detail on how > things ARE currently implemented such as namespace and (fingers down throat) > goto? > Another major concern here since maintaining BC with *PHP4* is still an > unfortunate current requirement in the field is what happens when PEAR > actually uses namespace and other 5.3 only features. HOW will we manage > accessing versions of PEAR that are compatible with our active codebase and so > ensure that we have compatible sets of packages? PHP 4 is no longer supported - in no way. If PEAR still insists on PHP 4 then we cannot support PEAR either. Anyway, as far as I know PEAR does a good job in maintenance, especially in supporting both PHP 4 and 5. And some people are working on a new system that supports PHP 5. marcus > Personally I can't stand the CURRENT problems that is caused by not knowing > which version of a PEAR extension users actually have and in order to ensure a > COMPATIBLE version, but in future will the PEAR installer pick up a correct > version for the copy of PHP actually being run? > I get the distinct impression that those pushing for PHP5.3 are simply not > making a good case for many of us to even want to follow them down that path? > It almost feels like this is a DIFFERENT path to the main stream of PHP6 which > many of us are much more desperate to be testing in the field, which seems to > have become an ignored backwater? Key elements which have been flagged to PHP6 > ( such as BIGINT ) are on hold while new concepts which were not part of the > PHP6 reoadmap have been forced through? Since current hardware *IS* 64 bit, > actually handling 64 bit numbers properly would be nice :) > -- > Lester Caine - G8HFL > ----------------------------- > Contact - http://lsces.co.uk/lsces/wiki/?page=contact > L.S.Caine Electronic Services - http://lsces.co.uk > EnquirySolve - http://enquirysolve.com/ > Model Engineers Digital Workshop - http://medw.co.uk// > Firebird - http://www.firebirdsql.org/index.php Best regards, Marcus