Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:40349 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 50110 invoked from network); 8 Sep 2008 17:00:34 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Sep 2008 17:00:34 -0000 Authentication-Results: pb1.pair.com header.from=mls@pooteeweet.org; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=mls@pooteeweet.org; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain pooteeweet.org from 88.198.8.16 cause and error) X-PHP-List-Original-Sender: mls@pooteeweet.org X-Host-Fingerprint: 88.198.8.16 bigtime.backendmedia.com Linux 2.6 Received: from [88.198.8.16] ([88.198.8.16:46752] helo=bigtime.backendmedia.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id EF/93-33249-13A55C84 for ; Mon, 08 Sep 2008 13:00:33 -0400 Received: from localhost (unknown [127.0.0.1]) by bigtime.backendmedia.com (Postfix) with ESMTP id 21FBE4144059; Mon, 8 Sep 2008 17:01:59 +0000 (UTC) X-Virus-Scanned: amavisd-new at backendmedia.com Received: from bigtime.backendmedia.com ([127.0.0.1]) by localhost (bigtime.backendmedia.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jFjcGMv7fA+0; Mon, 8 Sep 2008 19:01:57 +0200 (CEST) Received: from [192.168.80.196] (unknown [195.226.16.50]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mls@pooteeweet.org) by bigtime.backendmedia.com (Postfix) with ESMTP id 6D6F14144058; Mon, 8 Sep 2008 19:01:57 +0200 (CEST) Cc: Greg Beaver , PHP Developers Mailing List , Dmitry Stogov Message-ID: To: Stanislav Malyshev In-Reply-To: <48C55855.4080602@zend.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v928.1) Date: Mon, 8 Sep 2008 19:00:05 +0200 References: <486FA5FB.1000300@php.net> <48C55855.4080602@zend.com> X-Mailer: Apple Mail (2.928.1) Subject: Re: towards a 5.3 release From: mls@pooteeweet.org (Lukas Kahwe Smith) On 08.09.2008, at 18:52, Stanislav Malyshev wrote: > Hi! > >> I think given the feedback from users, we really need to actually >> benchmark the performance slow down that Greg's proposed changes >> will bring. I also guess there are two types of users out there: > > Could you summarize the feedback? I am mainly baseing myself on the feedback I got at: http://pooteeweet.org/blog/1288 However I also got some feedback from others on IRC that all went in the same direction. I think Liz summarized the gripes best (especially the second paragraph is important to note): "I've been using namespaces since then went into 5.3. From my experience functions in namespaces are basically unusable (you can't alias in a function like you can a class from a namespace - plus there's the ambiguity issue with static methods). Writing HUGE blocks of use statements at the top is going to turn people off and since included files have their own namespace level you can't even have a file that keeps a block of use statements that are needed on every page. Since I do more than just web applications with PHP, I HAVE run into the need to get away from the "one namespace per file" rule, and the fact that you can't have ANYTHING before the opening