Функција 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,
оператор провере инстанце