Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:26678 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 66256 invoked by uid 1010); 20 Nov 2006 19:32:48 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 66241 invoked from network); 20 Nov 2006 19:32:48 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 20 Nov 2006 19:32:48 -0000 Authentication-Results: pb1.pair.com smtp.mail=ceo@l-i-e.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=ceo@l-i-e.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain l-i-e.com from 67.139.134.202 cause and error) X-PHP-List-Original-Sender: ceo@l-i-e.com X-Host-Fingerprint: 67.139.134.202 o2.hostbaby.com FreeBSD 4.7-5.2 (or MacOS X 10.2-10.3) (2) Received: from [67.139.134.202] ([67.139.134.202:2209] helo=o2.hostbaby.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 00/E4-33211-ED202654 for ; Mon, 20 Nov 2006 14:32:47 -0500 Received: (qmail 25112 invoked by uid 98); 20 Nov 2006 19:32:46 -0000 Received: from 127.0.0.1 by o2.hostbaby.com (envelope-from , uid 1013) with qmail-scanner-1.25 (clamdscan: 0.88.4/2205. Clear:RC:1(127.0.0.1):. Processed in 0.464504 secs); 20 Nov 2006 19:32:46 -0000 X-Qmail-Scanner-Mail-From: ceo@l-i-e.com via o2.hostbaby.com X-Qmail-Scanner: 1.25 (Clear:RC:1(127.0.0.1):. Processed in 0.464504 secs) Received: from unknown (HELO l-i-e.com) (127.0.0.1) by localhost with SMTP; 20 Nov 2006 19:32:45 -0000 Received: from 208.195.234.246 (SquirrelMail authenticated user ceo@l-i-e.com) by www.l-i-e.com with HTTP; Mon, 20 Nov 2006 13:32:45 -0600 (CST) Message-ID: <44137.208.195.234.246.1164051165.squirrel@www.l-i-e.com> In-Reply-To: <4554CDEE.1090903@dealnews.com> References: <4554AE0D.4080600@caedmon.net> <4554B9B5.5090305@caedmon.net> <20061110182358.GB20309@bantha> <4554CDEE.1090903@dealnews.com> Date: Mon, 20 Nov 2006 13:32:45 -0600 (CST) To: internals@lists.php.net Reply-To: ceo@l-i-e.com User-Agent: Hostbaby Webmail MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Subject: Re: [PHP-DEV] Namespaces in PHP 6 - ++$take From: ceo@l-i-e.com ("Richard Lynch") On Fri, November 10, 2006 1:07 pm, Brian Moon wrote: >> Unfortunately namespaces are not only syntactic sugar, but dire >> necessity >> for PHP if it wants to be taken as a serious langauage and defend >> it's >> position against other arising 'web scripting' alternatives. > > It seems the list of things that PHP needs to be "taken as a serious > langauage" is never ending. Before PHP 5, all that was needed was > good > OOP support. Now this. I am for namespaces, but that line is getting > old and I, a professional, serious PHP developer and tired of hearing > it. I was tired of it before the OOP stuff... :-) Honestly, I think PHP's record of usage speaks far more volumes about its quality and utility than any ribbing from "other" language users. I'm reminded of how often we used to rib MS users of how their OS wasn't a "real" OS because it couldn't do X, so they finally fixed it to do X a couple years ago... [Something or other about TCP/IP/SMTP/raw/root access, if you care to refresh my memory...] The end result, though, after they "fixed" it, was that we had a zillion more security holes and viruses because now normal scripts could punch through with this new feature. Anyway, my point is that I also believe namespaces would be "good" for those who need to distribute libraries and whatnot, possibly even more important than OOP was in the first place -- As much of the OOP code is little more than a namespace substitute in the first place. -- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some starving artist. http://cdbaby.com/browse/from/lynch Yeah, I get a buck. So?