Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:47440 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 13098 invoked from network); 20 Mar 2010 03:58:33 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 20 Mar 2010 03:58:33 -0000 Authentication-Results: pb1.pair.com header.from=pasthelod@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=pasthelod@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.220.224 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: pasthelod@gmail.com X-Host-Fingerprint: 209.85.220.224 mail-fx0-f224.google.com Received: from [209.85.220.224] ([209.85.220.224:40811] helo=mail-fx0-f224.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id CC/E8-59870-5E744AB4 for ; Fri, 19 Mar 2010 22:58:30 -0500 Received: by fxm24 with SMTP id 24so29747fxm.23 for ; Fri, 19 Mar 2010 20:58:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=ticp2og5LvgKOxU5tFwzj7cj8pG82VliSbXs08+6Aa8=; b=QCvVwoKCUdZ5IbCQzN6zchN4xPrM+RR7udxrsKjyuff6ErUPJvIlKudoKPOydfvXCw CD07kw4dar67d3GuCSXA1xt9wlo2A4ASjszMPwauPb7jSunqQ665W8T7ANYqZWWBL/jE 28lOIPKTjq+Esm2ak8ykkDFa1jqndPQ8zxbBk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=IuBxDdvdisXnZjrpbI9yPyd90bfVmSwsPiQjc1gIX+sHvWwIVwr3sDWAHKHV1SkSCT dOJJQWwAEGN4SLQNlUGE7P3JVy2hd6FcfF2gNQZj1/IyqPIzz+1EBZfGGbwMmsbWRkRf GTI8y1UeAlnTPLyZrI33ckQkcbL9qUbXocfg8= Received: by 10.223.65.18 with SMTP id g18mr11279912fai.32.1269057506822; Fri, 19 Mar 2010 20:58:26 -0700 (PDT) Received: from [192.168.1.100] (catv-89-134-159-152.catv.broadband.hu [89.134.159.152]) by mx.google.com with ESMTPS id 1sm353040fkt.11.2010.03.19.20.58.26 (version=SSLv3 cipher=RC4-MD5); Fri, 19 Mar 2010 20:58:26 -0700 (PDT) Message-ID: <4BA447D9.7090502@gmail.com> Date: Sat, 20 Mar 2010 04:58:17 +0100 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.9) Gecko/20100317 Lightning/1.0b1 Shredder/3.0.4pre MIME-Version: 1.0 To: PHP Development References: <7B11643C-4A65-4C5F-8E45-5BAC1BC546C1@gmail.com> In-Reply-To: <7B11643C-4A65-4C5F-8E45-5BAC1BC546C1@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Re: PHP 5.4 branch and trunk From: pasthelod@gmail.com (Pas) On 2010.03.19. 19:31, Nate Abele wrote: >> The point is that, for instance, PHP 5.3 was not a trivial upgrade for coders or hosters. Sure it's mostly compatible, and you certainly can write code that works from 5.0->5.3 just fine, and if not then you're probably doing something wrong... but that's most of the PHP code out there right now. :-) And naturally you can't test your code against 5.3 until it's out. > > Larry, to mitigate this issue, please refer to the exhaustive list of instructions here: > > http://twitter.com/nateabele/status/10733251789 > > PLEASE NOTE: This also applies to user-land applications with test suites (and here I'm risking showing my ignorance by blindly assuming Drupal does, in fact, have a test suite). > > Please see http://snaps.php.net/ and http://qa.php.net/ for more information. > > Thanks, > - Nate > > Most actively developed apps out there are targeting very recent PHP versions and generally are aware of changes, (especially when it comes to backward incompatibility) and try to emulate features for older versions. (Like get_called_class().) http://qa.drupal.org/ Also, any competent hosting provider allows customers to choose PHP version. (DreamHost for example allow it on a per (sub)domain basis.) -- Pas