Funksie get_parent_class
Funksie get_parent_class gee die naam van die ouerklas vir die gespesifiseerde objek of klas terug.
As daar nie 'n ouerklas bestaan nie, sal die funksie false teruggee.
As parameter kan óf 'n objek, óf die naam van 'n klas as 'n string oorgedra word.
Sintaksis
get_parent_class(object|string);
Voorbeeld
Laat ons die ouerklas vir 'n objek kry:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
$obj = new ChildClass();
echo get_parent_class($obj);
?>
Resultaat van die kode-uitvoering:
'ParentClass'
Voorbeeld
Laat ons die ouerklas volgens die naam van die klas kry:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
echo get_parent_class('ChildClass');
?>
Resultaat van die kode-uitvoering:
'ParentClass'
Voorbeeld
Kom ons probeer om die ouerklas vir 'n klas sonder 'n ouer te kry:
<?php
class SimpleClass {}
var_dump(get_parent_class('SimpleClass'));
?>
Resultaat van die kode-uitvoering:
false
Sien ook
-
funksie get_class,
wat die klas van 'n objek teruggee -
funksie is_subclass_of,
wat oorerflikheid nagaan -
funksie class_parents,
wat alle ouers teruggee -
funksie instanceof,
die instansie-toets operateur