Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:49154 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 75565 invoked from network); 28 Jul 2010 06:29:49 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Jul 2010 06:29:49 -0000 Authentication-Results: pb1.pair.com header.from=lester@lsces.co.uk; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=lester@lsces.co.uk; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lsces.co.uk from 213.123.26.183 cause and error) X-PHP-List-Original-Sender: lester@lsces.co.uk X-Host-Fingerprint: 213.123.26.183 c2beaomr05.btconnect.com Received: from [213.123.26.183] ([213.123.26.183:19542] helo=c2beaomr05.btconnect.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id FC/B3-46053-B5ECF4C4 for ; Wed, 28 Jul 2010 02:29:48 -0400 Received: from [10.0.0.4] (host81-138-11-136.in-addr.btopenworld.com [81.138.11.136]) by c2beaomr05.btconnect.com with ESMTP id FEL17929; Wed, 28 Jul 2010 07:29:42 +0100 (BST) X-Mirapoint-IP-Reputation: reputation=Neutral-1, source=Queried, refid=0001.0A0B0302.4C4FCE55.0289, actions=tag Message-ID: <4C4FCE55.7060407@lsces.co.uk> Date: Wed, 28 Jul 2010 07:29:41 +0100 User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.10) Gecko/20100506 SUSE/2.0.5-1.2 SeaMonkey/2.0.5 MIME-Version: 1.0 To: PHP internals References: <4C4C1839.2060307@thelounge.net> <201007280111.59974.larry@garfieldtech.com> In-Reply-To: <201007280111.59974.larry@garfieldtech.com> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Junkmail-Status: score=10/50, host=c2beaomr05.btconnect.com X-Junkmail-SD-Raw: score=unknown, refid=str=0001.0A0B0205.4C4FCE59.001F,ss=1,fgs=0, ip=0.0.0.0, so=2009-07-20 21:54:04, dmn=5.7.1/2009-08-27, mode=single engine X-Junkmail-IWF: false Subject: Re: [PHP-DEV] Please reconsider supporting PHP 5.2 From: lester@lsces.co.uk (Lester Caine) Larry Garfield wrote: > One catch here is that E_STRICT implies no PHP 4 compatibility, as E_STRICT > chokes on PHP 4-style class usage, etc. Drupal 6 had PHP 4 compatibility so > E_STRICT was not an option. The core system was developed to E_ALL standards, > but not all add-on modules (which are the lifeblood of any modular framework) > are. I cannot speak for other projects but since Joomla, Wordpress, and > CakePHP all were PHP 4-friendly until their most recent versions at least I > suspect the story is much the same. I came to the game JUST as PHP5 was creeping out into production, and so never ran PHP4 locally, however all of the projects I've been involved with have run happily on PHP4 and any code I've added has had to be compatible. It has taken several months to 'accommodate' PHP5.3, and some projects STILL will not run cleanly with it, so while people are pushing changes that THEY think are good ideas, please also bear in mind that PHP4 IS only just starting to be replaced, and PHP5. provides a cleaner base to move that code forward to! Now that we have 'lost' the target of PHP6, maintaining a stable platform for the time being is VERY important! Currently PHP5.2 is that stable platform. -- Lester Caine - G8HFL ----------------------------- Contact - http://lsces.co.uk/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