Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:41301 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 885 invoked from network); 21 Oct 2008 02:56:37 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Oct 2008 02:56:37 -0000 X-Host-Fingerprint: 71.10.109.230 71-10-109-230.dhcp.stcd.mn.charter.com Received: from [71.10.109.230] ([71.10.109.230:2588] helo=localhost.localdomain) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 7C/02-20903-4E44DF84 for ; Mon, 20 Oct 2008 22:56:36 -0400 To: internals@lists.php.net,Ilia Alshanetsky Message-ID: <48FD44E2.1080208@gmail.com> Date: Mon, 20 Oct 2008 21:56:34 -0500 User-Agent: Thunderbird 2.0.0.17 (Windows/20080914) MIME-Version: 1.0 References: <48F89F19.9040405@croscon.com> <48F8D221.4090805@rowe-clan.net> <610432496.20081018230350@marcus-boerger.de> <798986500.20081018235654@marcus-boerger.de> <6F.F1.37817.AC67AF84@pb1.pair.com> <48FADBF9.1030704@lsces.co.uk> <004701c931de$e7d53460$3ffc1f3e@foxbox> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Posted-By: 71.10.109.230 Subject: Re: [PHP-DEV] Namespace issues From: rpanning@gmail.com (Ryan Panning) Ilia Alshanetsky wrote: > Another issue I just came across caused by :: being used for both > namespaces and classes is the fact when it comes to validation such as > the one I've just put it for constant names, its impossible to determine > if the prefix is a namespace or a class name. So, I definitely think we > should change :: to just about anything else, as long as its not :: I'd > be happy. LOL, this is never ending. I was on the "change ::" bandwagon before realizing it won't fix everything. Would changing the element separator help you in this case? IMO, using a element separator would fix both ambiguity and help autoload. I'm still for option #2, though it lost out already. ;)