好的,帖子標題可能有點混亂。php:在靜態方法中獲取繼承類的名稱
我有這樣的代碼:
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:__ __類,get_class()不工作。
[PHP:從擴展類中的靜態調用中獲取類名。](http://stackoverflow.com/questions/506705/php-get-classname-from-static-call-in-extended-class) – outis 2011-06-23 03:50:14