類我有OOP PHP代碼:獲取父擴展在PHP
class a {
// with properties and functions
}
class b extends a {
public function test() {
echo __CLASS__; // this is b
// parent::__CLASS__ // error
}
}
$b = new b();
$b->test();
我有幾個父類(正常和抽象)和許多子類。子類擴展父類。所以當我在某個時候實例化孩子時,我需要找出我調用的父母。
比如函數b::test()
會從我的B類返回a
我怎樣才能獲得(從我的代碼)類a
?
感謝
閱讀此:http://stackoverflow.com/questions/506705/php-get-classname-from-static-call-in-extended-class –