Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:19071 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 8993 invoked by uid 1010); 18 Sep 2005 04:28:54 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 8977 invoked from network); 18 Sep 2005 04:28:53 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Sep 2005 04:28:53 -0000 X-Host-Fingerprint: 216.191.74.170 unknown Linux 2.2 (1) Received: from ([216.191.74.170:16205] helo=IPOfCard1.guest-tek.com) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id 75/2D-43379-50DEC234 for ; Sun, 18 Sep 2005 00:28:53 -0400 Received: from [127.0.0.1] ([172.17.155.149]) by IPOfCard1.guest-tek.com (8.11.6/8.11.6) with ESMTP id j8I4SkY10755; Sun, 18 Sep 2005 00:28:46 -0400 Message-ID: <432CECF9.5030704@php.net> Date: Sun, 18 Sep 2005 00:28:41 -0400 User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Sebastian Bergmann CC: internals@lists.php.net References: <5.1.0.14.2.20050914142002.050b9cc0@localhost> <189821863.20050914163908@marcus-boerger.de> <43283A26.7060000@emini.dk> <21021506.20050914235533@marcus-boerger.de> <43296231.4060707@emini.dk> <933721266.20050915150718@marcus-boerger.de> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] 5.1.0RC2 From: lsmith@php.net (Lukas Smith) Sebastian Bergmann wrote: > Marcus Boerger schrieb: > >>honestly why do you want to prefix iterators? and secondly i'd be >>just plain stupid to prefix the exception classes. > > > Bugger, I forgot that those two (iterators and exceptions) are part of > SPL for a second. They're so essential, IMHO, that I thought them part > of the core somehow :) AFAIK Marcus spend quite a considerable time during the conf to add prefixes or some other namespacing steps to all global symbols during the php|works conferences except for Iterators and Exceptions. I think for Iterators and Exceptions they are sort of postfix namespaced. I think we should just come up with a "userland global symbol naming guideline" in the manual where we give users a guideline on the kinds of things php may expand to in the global symbol table in the future and what sort of userland naming policy we recommend to not run into trouble. regards, Lukas