Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:41847 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 22669 invoked from network); 10 Nov 2008 23:00:46 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Nov 2008 23:00:46 -0000 Authentication-Results: pb1.pair.com smtp.mail=sv_forums@fmethod.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=sv_forums@fmethod.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain fmethod.com from 69.16.228.148 cause and error) X-PHP-List-Original-Sender: sv_forums@fmethod.com X-Host-Fingerprint: 69.16.228.148 unknown Linux 2.4/2.6 Received: from [69.16.228.148] ([69.16.228.148:43152] helo=host.fmethod.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 5B/74-34173-D1DB8194 for ; Mon, 10 Nov 2008 18:00:45 -0500 Received: from [83.228.56.37] (port=2848 helo=pc) by host.fmethod.com with esmtpa (Exim 4.69) (envelope-from ) id 1KzfkQ-0003VL-BX for internals@lists.php.net; Mon, 10 Nov 2008 17:00:42 -0600 Message-ID: <2E611128DFD74A3EAA8765604319AF73@pc> To: References: <49188698.1050505@grudl.com> <49188BD0.9090100@kukulich.net> <4918A3F8.4070809@chiaraquartet.net> <4918BB83.3000906@grudl.com> Date: Tue, 11 Nov 2008 01:00:35 +0200 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="ISO-8859-2"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5512 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - host.fmethod.com X-AntiAbuse: Original Domain - lists.php.net X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - fmethod.com Subject: Re: [PHP-DEV] Re: Namespace resolution rules has been changed? From: sv_forums@fmethod.com ("Stan Vassilev | FM") > Or Zend Framework source code. There is no class extending class from > subpackage (class Zend_View extends Zend_View_Abstract is not > subpackage, viz > http://framework.zend.com/wiki/display/ZFPROP/Naming+conventions+for+2.0+-+Matthew+Ratzloff). > * > > *In PHP nothing bubbles, hence this doesn't work. We have just one > exception to this, with global functions in local space which "bubble > up" to global even without the prefix (which I believe will come to bite > us later on). > * > *I understand but I think it doesn't matter. PHP has not qualified > identifiers yet, so any qualified identifier can be understand as and > only as fully qualified identifier (ie "absolute path"), like former > namespace implementation does, and not like "relative path". > > David Grudl The Zend Framework is chock full of classes reaching for inner classes and providing them to the world in the form of Adapters, Factories, Drivers, etc. Regards, Stan Vassilev