У меня есть код PHP oop:
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?
Благодарность