Функција get_parent_class
Функцијата get_parent_class го враќа името на родителската класа за наведениот објект или класа.
Ако не постои родителска класа, функцијата ќе врати false.
Како параметар може да се пренесе или објект, или име на класа како стринг.
Синтакса
get_parent_class(object|string);
Пример
Да ја добиеме родителската класа за објект:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
$obj = new ChildClass();
echo get_parent_class($obj);
?>
Резултат од извршување на кодот:
'ParentClass'
Пример
Да ја добиеме родителската класа по име на класа:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
echo get_parent_class('ChildClass');
?>
Резултат од извршување на кодот:
'ParentClass'
Пример
Да се обидеме да ја добиеме родителската класа за класа без родител:
<?php
class SimpleClass {}
var_dump(get_parent_class('SimpleClass'));
?>
Резултат од извршување на кодот:
false
Погледнете ги исто така
-
функцијата get_class,
која го враќа класата на објектот -
функцијата is_subclass_of,
која проверува дали постои наследување -
функцијата class_parents,
која ги враќа сите родители -
функцијата instanceof,
оператор за проверка на инстанца