Funkcija get_parent_class
Funkcija get_parent_class atgriež norādītā objekta vai klases vecāku klases nosaukumu.
Ja vecāku klase neeksistē, funkcija atgriezīs false.
Kā parametru var padot vai nu objektu, vai klases nosaukumu virknes veidā.
Sintakse
get_parent_class(object|string);
Piemērs
Iegūsim vecāku klasi objektam:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
$obj = new ChildClass();
echo get_parent_class($obj);
?>
Koda izpildes rezultāts:
'ParentClass'
Piemērs
Iegūsim vecāku klasi pēc klases nosaukuma:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
echo get_parent_class('ChildClass');
?>
Koda izpildes rezultāts:
'ParentClass'
Piemērs
Mēģināsim iegūt vecāku klasi klasei bez vecāka:
<?php
class SimpleClass {}
var_dump(get_parent_class('SimpleClass'));
?>
Koda izpildes rezultāts:
false
Skatiet arī
-
funkciju get_class,
kas atgriež objekta klasi -
funkciju is_subclass_of,
kas pārbauda mantošanu -
funkciju class_parents,
kas atgriež visus vecākus -
funkciju instanceof,
instances pārbaudes operators