Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:26515 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 37457 invoked by uid 1010); 11 Nov 2006 12:51:12 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 37440 invoked from network); 11 Nov 2006 12:51:12 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 11 Nov 2006 12:51:12 -0000 Authentication-Results: pb1.pair.com smtp.mail=jan@horde.org; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=jan@horde.org; sender-id=pass Received-SPF: pass (pb1.pair.com: domain horde.org designates 213.83.39.131 as permitted sender) X-PHP-List-Original-Sender: jan@horde.org X-Host-Fingerprint: 213.83.39.131 mail.ammma.de Linux 2.4/2.6 Received: from [213.83.39.131] ([213.83.39.131:2425] helo=ammma.de) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 1E/16-30157-E37C5554 for ; Sat, 11 Nov 2006 07:51:11 -0500 Received: from ammma.net (net.ammma.mil [192.168.110.4]) by ammma.de (8.11.6/8.11.6/AMMMa AG) with ESMTP id kABCoM813295 for ; Sat, 11 Nov 2006 13:50:22 +0100 Received: from neo.wg.de (jan.ammma.mil [192.168.110.11]) by ammma.net (8.12.11.20060308/8.12.10/AMMMa AG) with ESMTP id kABCoxAp016851 for ; Sat, 11 Nov 2006 13:51:06 +0100 Received: from localhost (localhost [127.0.0.1]) by neo.wg.de (Postfix) with ESMTP id 5DE3D2A64D6 for ; Sat, 11 Nov 2006 13:55:21 +0100 (CET) Received: from neo.wg.de ([127.0.0.1]) by localhost (neo.wg.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09992-05 for ; Sat, 11 Nov 2006 13:55:17 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by neo.wg.de (Postfix) with ESMTP id 524DD2A6A05 for ; Sat, 11 Nov 2006 13:55:17 +0100 (CET) Received: from 192.168.60.3 ([192.168.60.3]) by neo.wg.de (Horde MIME library) with HTTP; Sat, 11 Nov 2006 13:55:17 +0100 Message-ID: <20061111135517.zqn0qes34sk4444c@neo.wg.de> X-Priority: 3 (Normal) Date: Sat, 11 Nov 2006 13:55:17 +0100 To: internals@lists.php.net References: <4554AE0D.4080600@caedmon.net> <4554B9B5.5090305@caedmon.net> <4554C2C7.9070502@caedmon.net> <4554C945.3000509@velum.net> In-Reply-To: <4554C945.3000509@velum.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.2-cvs) X-Virus-Scanned: by AMaViS-perl11-milter (http://amavis.org/) X-Virus-Scanned: amavisd-new at wg.de Subject: Re: [PHP-DEV] Namespaces in PHP 6 - ++$take From: jan@horde.org (Jan Schneider) Zitat von Hans Lellelid : > >>> I think there is far more >>> demand for a fast & stable PHP then for syntatic sugar features which >>> seem extremely useful, but in the end prove to carry too much baggage. >>> >> >> Nothing has been proven either way.. at least not publicly.. unless I >> just missed it. >> > > I haven't talked to a single developer a large-scale PHP tool, > application, etc. that wouldn't switch their trunk to using namespaces > tomorrow if they were adopted in the engine. We [in] PHP developers who > are building "enterprise" open-source components and frameworks really > will use this feature -- and I think we'd all argue that we really need > this feature. I hope that namespaces would be more than syntactic sugar > -- e.g. providing an import/using keyword that would declare namespace > context -- but even if they were only "syntactic sugar" they would at > minimum provide a naming standard for PHP packages to avoid collisions. > > Namespaces certainly got a lot of mention at Int'l PHP Conference (in > form of request and, during the panel, applause from audience when > mentioned); it was clear that this is a very anticipated PHP6 feature. > None of us non-C developers are trying to say we think this should be > easy, or trying to otherwise minimize the problems that have been > presented in the past or the reasons why it hasn't been implemented so > far, but let there be no confusion that this is a really, really > important feature for us. I couldn't agree more. There really wasn't an appealing reason to =20 switch to PHP5 too quickly for me, and force the users of our code to =20 do the same. There are a few reasons to switch to 5.2 probably, but =20 that's a different story. But if there wasn't already Unicode support in PHP 6, having =20 namespaces was definitely a good reason to force our user to that =20 version. Jan. --=20 Do you need professional PHP or Horde consulting? http://horde.org/consulting/