Funksjonen get_parent_class
Funksjonen get_parent_class returnerer navnet på foreldreklassen for et spesifisert objekt eller klasse.
Hvis foreldreklassen ikke eksisterer, vil funksjonen returnere false.
Som parameter kan du sende enten et objekt eller et klassenavn som en streng.
Syntaks
get_parent_class(object|string);
Eksempel
Henter foreldreklassen for et objekt:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
$obj = new ChildClass();
echo get_parent_class($obj);
?>
Resultat av kjøring av koden:
'ParentClass'
Eksempel
Henter foreldreklassen etter klassenavn:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
echo get_parent_class('ChildClass');
?>
Resultat av kjøring av koden:
'ParentClass'
Eksempel
Prøver å hente foreldreklassen for en klasse uten forelder:
<?php
class SimpleClass {}
var_dump(get_parent_class('SimpleClass'));
?>
Resultat av kjøring av koden:
false
Se også
-
funksjonen get_class,
som returnerer objektets klasse -
funksjonen is_subclass_of,
som sjekker arv -
funksjonen class_parents,
som returnerer alle foreldre -
funksjonen instanceof,
operatoren for instanssjekk