Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:49973 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 28078 invoked from network); 26 Oct 2010 14:48:26 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Oct 2010 14:48:26 -0000 Authentication-Results: pb1.pair.com smtp.mail=danielc@analysisandsolutions.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=danielc@analysisandsolutions.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain analysisandsolutions.com from 166.84.1.73 cause and error) X-PHP-List-Original-Sender: danielc@analysisandsolutions.com X-Host-Fingerprint: 166.84.1.73 mail2.panix.com Received: from [166.84.1.73] ([166.84.1.73:53082] helo=mail2.panix.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 1F/30-26081-93AE6CC4 for ; Tue, 26 Oct 2010 10:48:26 -0400 Received: from panix5.panix.com (panix5.panix.com [166.84.1.5]) by mail2.panix.com (Postfix) with ESMTP id C7FD638E4B for ; Tue, 26 Oct 2010 10:48:22 -0400 (EDT) Received: by panix5.panix.com (Postfix, from userid 14662) id B6AA92423B; Tue, 26 Oct 2010 10:48:22 -0400 (EDT) Date: Tue, 26 Oct 2010 10:48:22 -0400 To: PHP Internals List Message-ID: <20101026144822.GA8987@panix.com> References: <20101024223825.GC19835@gerbil.thgnet.it> <4CC4B628.3060304@sugarcrm.com> <20101024225628.GB88594@croustillant.local> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20101024225628.GB88594@croustillant.local> User-Agent: Mutt/1.5.18 (2008-05-17) Subject: Re: [PHP-DEV] BC break in 5.3.2 -> 5.3.3 with "parent::" and __call/__callStatic From: danielc@analysisandsolutions.com (Daniel Convissor) On Mon, Oct 25, 2010 at 12:56:28AM +0200, Etienne Kneuss wrote: > Exactly, if Bar::getFoo is not called statically, parent::getFoo() will > not be a static call, it should not get through __callStatic. That logic sounds good. Unfortunately, things aren't behaving that way: o(); echo 'parent = '; $c->existing(); echo phpversion() . "\n"; Thanks, --Dan -- T H E A N A L Y S I S A N D S O L U T I O N S C O M P A N Y data intensive web and database programming http://www.AnalysisAndSolutions.com/ 4015 7th Ave #4, Brooklyn NY 11232 v: 718-854-0335 f: 718-854-0409