Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:33428 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 36899 invoked by uid 1010); 25 Nov 2007 22:45:26 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 36884 invoked from network); 25 Nov 2007 22:45:25 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Nov 2007 22:45:25 -0000 Authentication-Results: pb1.pair.com smtp.mail=jeff@procata.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=jeff@procata.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain procata.com from 207.58.169.145 cause and error) X-PHP-List-Original-Sender: jeff@procata.com X-Host-Fingerprint: 207.58.169.145 vps.procata.net Linux 2.5 (sometimes 2.4) (4) Received: from [207.58.169.145] ([207.58.169.145:60000] helo=vps.procata.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 84/C1-22974-40BF9474 for ; Sun, 25 Nov 2007 17:45:25 -0500 Received: from c-76-112-12-49.hsd1.mi.comcast.net ([76.112.12.49] helo=[192.168.1.101]) by vps.procata.net with esmtp (Exim 4.63) (envelope-from ) id 1IwQE5-00038b-VP for internals@lists.php.net; Sun, 25 Nov 2007 17:45:22 -0500 Message-ID: <98D03EE5-9F71-4D12-B212-1A8D325BCF2C@procata.com> To: PHP Developers Mailing List In-Reply-To: <4746d50a.1d255e0a.40ab.6e50@mx.google.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v915) Date: Sun, 25 Nov 2007 17:45:19 -0500 References: <4740C654.3020302@digitalsandwich.com> <4741DC81.6000506@zend.com> <4741D574.2020800@digitalsandwich.com> <474247A2.5050301@zend.com> <4741D9D1.6030106@digitalsandwich.com> <47424B4F.2@zend.com> <4743CED7.5050402@avalon.aut.bme.hu> <10845a340711230118t6c19243cg812f22858e3a3c75@mail.gmail.com> <10845a340711230121j1e06040bw15953d02330b622@mail.gmail.com> <388489975.20071123122230@marcus-boerger.de> <4746d50a.1d255e0a.40ab.6e50@mx.google.com> X-Mailer: Apple Mail (2.915) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - vps.procata.net X-AntiAbuse: Original Domain - lists.php.net X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - procata.com Subject: Re: [PHP-DEV] late static binding php6 From: jeff@procata.com (Jeff Moore) Hi, May I suggest renaming get_called_class() to get_static_class() to correspond with the use of the static:: keyword for late binding. parent:: and get_parent_class() [no parameters] should also correspond when used in a static method context. My preference is that parent:: be late binding. I would also like to see an early bound __parent__ constant along the lines of __class__. Best Regards, Jeff