【发布时间】:2010-02-20 13:47:36
【问题描述】:
好的,帖子标题可能有点混乱。
我有这个代码:
class A {
public static foo() {
return get_called_class();
}
}
class B extends A {
}
class C {
public function bar() {
echo B::foo();
}
}
输出:C
我想在 foo() 中得到 B 的类名。如何在不改变 B 类的情况下做到这一点?
问候, 简·奥利弗
PS:__ CLASS __,get_class() 不起作用。
【问题讨论】:
标签: php static-methods late-binding