Funkcija get_parent_class
Funkcija get_parent_class vraća ime roditeljske klase za navedeni objekat ili klasu.
Ako roditeljska klasa ne postoji, funkcija će vratiti false.
Kao parametar se može proslediti ili objekat, ili ime klase u vidu stringa.
Sintaksa
get_parent_class(object|string);
Primer
Dobijamo roditeljsku klasu za objekat:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
$obj = new ChildClass();
echo get_parent_class($obj);
?>
Rezultat izvršavanja koda:
'ParentClass'
Primer
Dobijamo roditeljsku klasu po imenu klase:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
echo get_parent_class('ChildClass');
?>
Rezultat izvršavanja koda:
'ParentClass'
Primer
Pokušavamo da dobijemo roditeljsku klasu za klasu bez roditelja:
<?php
class SimpleClass {}
var_dump(get_parent_class('SimpleClass'));
?>
Rezultat izvršavanja koda:
false
Pogledajte takođe
-
funkciju get_class,
koja vraća klasu objekta -
funkciju is_subclass_of,
koja proverava nasleđivanje -
funkciju class_parents,
koja vraća sve roditelje -
funkciju instanceof,
operator za proveru instance