Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:61926 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 93288 invoked from network); 1 Aug 2012 15:18:57 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 1 Aug 2012 15:18:57 -0000 Authentication-Results: pb1.pair.com header.from=rasmus@lerdorf.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=rasmus@lerdorf.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lerdorf.com from 209.85.216.170 cause and error) X-PHP-List-Original-Sender: rasmus@lerdorf.com X-Host-Fingerprint: 209.85.216.170 mail-qc0-f170.google.com Received: from [209.85.216.170] ([209.85.216.170:51166] helo=mail-qc0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 7E/CA-32875-0E849105 for ; Wed, 01 Aug 2012 11:18:56 -0400 Received: by qcmt36 with SMTP id t36so5360788qcm.29 for ; Wed, 01 Aug 2012 08:18:54 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding:x-gm-message-state; bh=9Fu3oC9tUf9qTX6F40IY5VlrMghwj9ZU2mcNBFNPLKw=; b=CbFK6Bf4b594cEdGRIEEvDgBsnYRZtV0Ih5824F717bC2xCwDvYdSrJ9YZUbSDiY3f m/AVXCksDSit7kA31Oyelqy3nrHy1A5YO9GLs3eggqmp8AGE6bFCto7mJN/r30YrcRZY 3ck5KRRxpzqgf4+Cl0zGJ/PQQ62hYqotl3Ga/b7WYMJ78xqw8IHd8Xvz/h/JA/MIpkln GDnzqqFsurH6vWaoudBS8qNQkYmj3PpJfWnpc2LHiIq7xKYjDxYpYZ/M83LasU3S5X9i Dh1fLTA5TONGfAbh3P7/IUFtJkzwCF1o2LWZKWwh4aMZEslOhPpdLI8YjtKgezwAQ0Pa fvZA== Received: by 10.224.189.137 with SMTP id de9mr36243640qab.7.1343834333839; Wed, 01 Aug 2012 08:18:53 -0700 (PDT) Received: from [192.168.200.148] (c-50-131-44-225.hsd1.ca.comcast.net. [50.131.44.225]) by mx.google.com with ESMTPS id fx5sm2810772qab.14.2012.08.01.08.18.52 (version=SSLv3 cipher=OTHER); Wed, 01 Aug 2012 08:18:53 -0700 (PDT) Message-ID: <501948DA.9090202@lerdorf.com> Date: Wed, 01 Aug 2012 08:18:50 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120714 Thunderbird/14.0 MIME-Version: 1.0 To: Lester Caine CC: PHP internals References: <50163FAD.4020004@lsces.co.uk> <5016A5A8.50506@lerdorf.com> <5018CA7E.5070802@lsces.co.uk> <5018CC83.4030002@sugarcrm.com> <5018D2D1.2040004@lsces.co.uk> <5018D80D.7020502@sugarcrm.com> <5018DDD4.7010608@lsces.co.uk> <5018E16C.8020703@sugarcrm.com> <5018E419.7040504@lerdorf.com> <5018EA9E.1010603@lsces.co.uk> <1545370736.258369.1343822288886.JavaMail.open-xchange@oxwebmail.registrar-servers.com> <5019234C.1050804@lsces.co.uk> In-Reply-To: <5019234C.1050804@lsces.co.uk> X-Enigmail-Version: 1.5a1pre Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Gm-Message-State: ALoCoQnDs1B0kCHxGWYlTxN6D1Z4AhjCthBN22VaI/Uk4tEumQQLTRr2eR2PyKuFHMNt8O5H8idR Subject: Re: [PHP-DEV] Bringing users along ... From: rasmus@lerdorf.com (Rasmus Lerdorf) On 08/01/2012 05:38 AM, Lester Caine wrote: > Andrew Faulds wrote: >>> Then can you explain why >> a number >>> >of ISP's who have recently updated from 5.2 to 5.3 ... >> Which? "A number of ISP's"? How many are we talking about? >> Also, is it our problem if ISPs changed their configuration during an >> upgrade? >> How do we know it's our fault? Debian or RedHat or some other common base >> distribution may have changed the configuration - you realise that >> they are most >> likely using a slightly modified version from a distribution, and use the >> distribution defaults, or a modified version of that, yes? Probably >> not the >> official PHP version directly built from source, I'd figure. >> >>> >The default on PHP5.3 is to switch 'short_open_tag' off? which also >>> disables >>> >> I'm fairly sure Rasmus said it wasn't. And, being Rasmus, I think I >> can trust >> him on that;) >> >> (I don't really use short tags, so I don't know myself) > > The default if it's not included in the .ini is ON, but the sample > .ini's both switch it off, and that is what the distributions follow > when creating a clean install. > > ALL that was required when the problem was identified was that handled in PHP5.3 the same way it IS now handled in PHP5.4 and the > problem would not exist. This is an example of not thinking through to > production a simple change in the core PHP ... Well, perhaps in your particular case, but that would still have broken apps that actually use short_open_tags as opposed to just the short echo tag. If you have no control over your php.ini and whoever controls it decides to change it and your app breaks, then your beef should be with them, not with us. We try to make sure apps don't break from one version to another if you keep your config the same. We will guide and warn as appropriate and let people know via the Upgrading guides what the ramifications are of the various changes. Also most ISPs provide .htaccess and short_open_tag is a PHP_INI_PERDIR setting so it is user-settable in the .htaccess. Are you sure the 3 ISPs you mentioned all disallow .htaccess while at the same time changing their global php.ini config such that it breaks your apps? -Rasmus