Funkcija get_parent_class
Funkcija get_parent_class vrne ime nadrejenega razreda za določen objekt ali razred.
Če nadrejeni razred ne obstaja, funkcija vrne false.
Kot parameter lahko podate bodisi objekt bodisi ime razreda v obliki niza.
Sintaksa
get_parent_class(object|string);
Primer
Pridobimo nadrejeni razred za objekt:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
$obj = new ChildClass();
echo get_parent_class($obj);
?>
Rezultat izvajanja kode:
'ParentClass'
Primer
Pridobimo nadrejeni razred po imenu razreda:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
echo get_parent_class('ChildClass');
?>
Rezultat izvajanja kode:
'ParentClass'
Primer
Poskusimo pridobiti nadrejeni razred za razred brez nadrejenega:
<?php
class SimpleClass {}
var_dump(get_parent_class('SimpleClass'));
?>
Rezultat izvajanja kode:
false
Glejte tudi
-
funkcijo get_class,
ki vrne razred objekta -
funkcijo is_subclass_of,
ki preverja dedovanje -
funkcijo class_parents,
ki vrne vse nadrejene -
funkcijo instanceof,
operator za preverjanje instance