Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:38594 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 93610 invoked from network); 24 Jun 2008 17:33:10 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Jun 2008 17:33:10 -0000 Authentication-Results: pb1.pair.com header.from=stas@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=stas@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 212.25.124.162 as permitted sender) X-PHP-List-Original-Sender: stas@zend.com X-Host-Fingerprint: 212.25.124.162 mail.zend.com Windows 2000 SP4, XP SP1 Received: from [212.25.124.162] ([212.25.124.162:17764] helo=mx1.zend.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E5/B5-17106-4DF21684 for ; Tue, 24 Jun 2008 13:33:09 -0400 Received: from us-ex1.zend.com ([192.168.16.5]) by mx1.zend.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 24 Jun 2008 20:33:18 +0300 Received: from [192.168.16.110] ([192.168.16.110]) by us-ex1.zend.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 24 Jun 2008 10:32:48 -0700 Message-ID: <48612FB0.3060306@zend.com> Date: Tue, 24 Jun 2008 10:32:32 -0700 Organization: Zend Technologies User-Agent: Thunderbird 2.0.0.14 (Windows/20080421) MIME-Version: 1.0 To: Janusz Lewandowski CC: PHP internals References: <485C5081.1050609@zend.com> <485FDBE2.6020409@zend.com> <486122CC.5050303@zend.com> <353f2c6f0806240952n6bcb1c6am47787ab65f837ee2@mail.gmail.com> <486127F2.7030704@zend.com> <353f2c6f0806241014m2b738a6cyf146331620034522@mail.gmail.com> In-Reply-To: <353f2c6f0806241014m2b738a6cyf146331620034522@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 24 Jun 2008 17:32:49.0005 (UTC) FILETIME=[526A39D0:01C8D620] Subject: Re: [PHP-DEV] LSB forward_static_call() From: stas@zend.com (Stanislav Malyshev) Hi! > Most people will think, that it will output AB. But currently in PHP > 5.2 (I don't have PHP 5.3 to test it) it will output: Most people will know (if really trying to understand and not trying to appear as they do not understand simple things in order to advance their point) that "self" is the same as name of the class it appears in, and "parent" is the same as name of the parent class of the class it appears in. So self::nB means A::nB, which does not exist. How hard is that? > User that sees this, doesn't have any idea where is the problem and > how to find some information about it. How hard the concept of "self means this class, parent means parent class" is to grasp? Are you really trying to argue that it is hard for you to understand such concept? -- Stanislav Malyshev, Zend Software Architect stas@zend.com http://www.zend.com/ (408)253-8829 MSN: stas@zend.com