Re: Problems with LSB
| From: | Sebastian Deutsch | 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*.