我有一个 OOP 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()
将返回a
从我的代码中如何获取a
类,它是由我的b
类调用的?
谢谢