Re: Problems with LSB

From: Date: Mon, 11 Feb 2008 11:39:06 +0000
Subject: Re: Problems with LSB
References: 1 2  Groups: php.internals 
Request: Send a blank email to internals+get-35367@lists.php.net to get a copy of this message
Hello, care... my case is slightly different. I was aware of that problem, but in my case I call B::foo() from the main scope - it behaves right - when I call it within the scope of C (same call) it behaves different. This is different as described in the bug. The same call should have the same output, not depending of the scope where I call it. Sebastian Lokrain schrieb:
Hello, Sebastian This seems to be a known bug http://bugs.php.net/bug.php?id=43408 and in fact already assigned. Fallbacks occur in static/self calls, as static/self resolve to "foo"
and it returns foo as expected. However, when you do a parent::demo() you actually call bar::demo(), which is currently understood as a "fully qualified call": the caller is not passed. There are plans to allow explicit parent call to pass the caller, but this is *still under discussion*.


« previous php.internals (#35367) next »