Функция get_parent_class
Функция get_parent_class белгиланган объект yки синф учун родитель синфининг номини кайтаради.
Агар родитель синфи мавжуд бўлмаса, функция false кайтаради.
Параметр сифатида объект yки синф номини сатор кўринишида бериш мумкин.
Синтаксис
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 функцияси,
экземплярни текширади