Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:51651 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 70355 invoked from network); 9 Mar 2011 19:35:32 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Mar 2011 19:35:32 -0000 Authentication-Results: pb1.pair.com header.from=pencap@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=pencap@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.215.42 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: pencap@gmail.com X-Host-Fingerprint: 209.85.215.42 mail-ew0-f42.google.com Received: from [209.85.215.42] ([209.85.215.42:38257] helo=mail-ew0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 9F/20-03777-E76D77D4 for ; Wed, 09 Mar 2011 14:35:29 -0500 Received: by ewy2 with SMTP id 2so236064ewy.29 for ; Wed, 09 Mar 2011 11:35:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=LFwMX7kmV7Flab5AatM+hPodd2f9WQ9RHV9a7kiDgUk=; b=p923W1f48YDmuxeVVOpzwZKUxCLmdkTqj7QlJQCh7Zw1gQUkcB7S0528jnbcPlnLLT OsM8g4Po+6yRzwO//uhgdgU2bYyTlUmgQ7Cwyj2RtSk3kh6NQ+G8+n2DhA2csw/eTg/c TsVvdgyOWbWj5yTzWeQ8H5IwFCxwVpkCTIvoM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=PJVBpQx4/6QUEfymzq6Ph0pevTzsTjIQd+tMOymhuf8Q61dPlv0syEVpunVU9kw0EX sF87TbWPW1C/kjpeMShrhdTgiVt00tYJkvNYsbbxazhrr7ci5x7gDeOhXo1dURbJ97UR PZvEMNa9IEd4BIShCTRXw1SY+pVynsZTuXYSs= MIME-Version: 1.0 Received: by 10.213.114.147 with SMTP id e19mr531211ebq.73.1299699322984; Wed, 09 Mar 2011 11:35:22 -0800 (PST) Received: by 10.213.10.6 with HTTP; Wed, 9 Mar 2011 11:35:22 -0800 (PST) In-Reply-To: <4D77CFD3.8040009@no-surprises.co.uk> References: <4F372AC9-7C88-43E5-BCE1-58B5BFD34135@easen.co.uk> <09CA4F51-E610-4070-ACF0-A35E8BE5EF1D@easen.co.uk> <4D77CFD3.8040009@no-surprises.co.uk> Date: Wed, 9 Mar 2011 13:35:22 -0600 Message-ID: To: Michael Maclean Cc: PHP Internals Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] Re: [PATCH] Bug #49852 & Bug #53065 - Adding spl_autoload_case_sensitivity() From: pencap@gmail.com (Mike Willbanks) Do you use lowercase paths and have capitals in your class names? That is really where this goes into. Much of PEAR and just about all of the frameworks are following a specific area. The main key item here is that \My\Class is generally in a folder like My/Class.php. Right now spl_autoload would translate this to look at: my/class.php by default which one would likely think that it would be My/Class.php being the one that would be autoloaded since we did not type it lowercase. Regards, Mike On Wed, Mar 9, 2011 at 1:06 PM, Michael Maclean wrote: > On 09/03/11 13:34, Mike Willbanks wrote: > >> It seems like the only potential BC break is on linux if people were >> using all lowercase paths. =C2=A0To me it would seem like this is really >> not the case or would happen only sometimes. > > I'd have trouble finding a single one of my apps that had a path with any > uppercase characters at all. They all run on Linux. > > -- > Cheers, > Michael >