Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:38638 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 51390 invoked from network); 26 Jun 2008 15:15:03 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Jun 2008 15:15:03 -0000 Authentication-Results: pb1.pair.com smtp.mail=brianlmoon@php.net; spf=unknown; sender-id=unknown Authentication-Results: pb1.pair.com header.from=brianlmoon@php.net; sender-id=unknown Received-SPF: unknown (pb1.pair.com: domain php.net does not designate 72.5.90.27 as permitted sender) X-PHP-List-Original-Sender: brianlmoon@php.net X-Host-Fingerprint: 72.5.90.27 smtp.dealnews.com Linux 2.5 (sometimes 2.4) (4) Received: from [72.5.90.27] ([72.5.90.27:53296] helo=smtp.dealnews.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 20/37-17914-572B3684 for ; Thu, 26 Jun 2008 11:15:02 -0400 Received: (qmail 12769 invoked from network); 26 Jun 2008 15:14:59 -0000 Received: from unknown (HELO mail.dealnews.com) (10.1.10.7) by -H with ESMTPS (DHE-RSA-AES256-SHA encrypted); 26 Jun 2008 15:14:59 -0000 Received: (qmail 27280 invoked from network); 26 Jun 2008 15:14:58 -0000 Received: from h105.248.18.98.static.ip.windstream.net (HELO 100.100.1.10.in-addr.arpa) (brianm@98.18.248.105) by -H with ESMTPA; 26 Jun 2008 15:14:58 -0000 Message-ID: <4863B271.2080300@php.net> Date: Thu, 26 Jun 2008 10:14:57 -0500 Organization: dealnews.com User-Agent: Thunderbird 3.0a2pre (Macintosh/2008061903) MIME-Version: 1.0 To: RQuadling@GoogleMail.com CC: Derick Rethans , Rasmus Lerdorf , internals Mailing List References: <10845a340806260209g5d22c986tbd14b4234d079590@mail.gmail.com> In-Reply-To: <10845a340806260209g5d22c986tbd14b4234d079590@mail.gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] How bad would it be to say/enforce that namespacing can only apply to classes and not normal functions? From: brianlmoon@php.net (Brian Moon) > How bad would it be to say that namespacing can only apply to classes and > not normal functions? Lame, very lame. It would make them unusable for many distributed projects that are not 100% OOP. Wordpress comes to mind. My own Phorum as well. > It was my understanding that one of the primary reasons for introducing > namespacing was to protect against userland_class vs builtin_class > collision. No, that is the OOP propaganda machine at work. Don't listen to the OOP machine. It lies. =) Brian.