Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:41441 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 62088 invoked from network); 27 Oct 2008 12:04:28 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Oct 2008 12:04:28 -0000 Authentication-Results: pb1.pair.com smtp.mail=steph@php.net; spf=unknown; sender-id=unknown Authentication-Results: pb1.pair.com header.from=steph@php.net; sender-id=unknown Received-SPF: unknown (pb1.pair.com: domain php.net does not designate 64.99.136.157 as permitted sender) X-PHP-List-Original-Sender: steph@php.net X-Host-Fingerprint: 64.99.136.157 smtprelay-virgin0157.hostedemail.com Received: from [64.99.136.157] ([64.99.136.157:41399] helo=smtprelay-virgin.hostedemail.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 1B/AD-34199-B4EA5094 for ; Mon, 27 Oct 2008 07:04:27 -0500 Received: from filter.hostedemail.com (ff-bigip1 [10.5.19.254]) by smtprelay08.hostedemail.com (Postfix) with SMTP id DF0A5235CBE4; Mon, 27 Oct 2008 12:04:24 +0000 (UTC) X-SpamScore: 1 X-Spam-Summary: 30,2,0,0e093bd8b440cf73,691ff1dea13fdf9b,steph@php.net,tom@vector-seven.com:arvids.godjuks@gmail.com:lester@lsces.co.uk:internals@lists.php.net,RULES_HIT:152:355:379:539:540:541:542:543:567:599:601:967:973:988:989:1155:1156:1260:1277:1311:1313:1314:1345:1437:1515:1516:1518:1534:1541:1587:1593:1594:1676:1711:1730:1747:1766:1792:2073:2075:2078:2198:2199:2379:2393:2525:2553:2559:2563:2682:2685:2693:2857:2859:2933:2937:2939:2942:2945:2947:2951:2954:3022:3027:3352:3622:3865:3866:3867:3868:3869:3870:3871:3872:3873:3874:3876:3877:3934:3936:3938:3941:3944:3947:3950:3953:3956:5007:6114:6119:6261:6271:7653:7679:7875:7903:8501:8987:9010:9025:9388,0,RBL:none,CacheIP:none,Bayesian:0.5,0.5,0.5,Netcheck:none,DomainCache:0,MSF:not bulk,SPF:,MSBL:none,DNSBL:none Received: from foxbox (62-31-252-63.cable.ubr07.shef.blueyonder.co.uk [62.31.252.63]) (Authenticated sender: steph.fox) by omf10.hostedemail.com (Postfix) with ESMTP; Mon, 27 Oct 2008 12:04:23 +0000 (UTC) Message-ID: <031f01c9382c$670224c0$3ffc1f3e@foxbox> To: "Thomas Lee" , "Arvids Godjuks" Cc: "Lester Caine" , "PHP internals" References: <49047D62.1030900@lsces.co.uk> <49059FC1.2060702@vector-seven.com> <9b3df6a50810270411t2b8e050au33d68564225311d4@mail.gmail.com> <4905A81F.3070506@vector-seven.com> Date: Mon, 27 Oct 2008 12:06:09 -0000 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=response Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-session-marker: 73746570682E666F78 Subject: Re: [PHP-DEV] RE: From: steph@php.net ("Steph Fox") Hi Thomas, > Anyway, my point is that there may be other options. Such as putting off a > long-sought feature until it can be implemented properly. OK, since you obviously didn't do any background reading before posting to this list, let me direct you to the history behind this decision once again: http://wiki.php.net/rfc/namespaceseparator. Let me also point out that this only covers the last few weeks; the namespace discussions on this very list, in-depth and otherwise, date back some 5 years. If you read everything linked from that RFC, you will discover that there are two ways to implement namespace support in PHP 'properly'. 1) We can offer support for classes only and throw a fatal error when a function is encountered in namespaced code 2) We can use a namespace separator other than :: There is of course always option 3... 3) We can drop the whole idea of namespace support because whatever is done will appear 'wrong' to /. readers Every other option leads to ambiguity in namespace syntax. That's not because we need more time to think things over so it can be 'implemented properly', it's just straight fact. - Steph