好吧,帖子标题可能有点混乱。
我有这个代码:
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() 不起作用。