Funktionen get_parent_class

Funktionen get_parent_class returnerer navnet på forældreklassen for det angivne objekt eller klasse. Hvis der ikke findes en forældreklasse, returnerer funktionen false. Som parameter kan man enten sende et objekt eller et klassens navn som en streng.

Syntaks

phpget_parent_class(object|string);

Eksempel

Hent forældreklassen for et objekt:

php<?php
  class ParentClass {}
  class ChildClass extends ParentClass {}
  
  $obj = new ChildClass();
  echo get_parent_class($obj);
?>

Resultat af kodeudførelse:

php'ParentClass'

Eksempel

Hent forældreklassen vha. klassens navn:

php<?php
  class ParentClass {}
  class ChildClass extends ParentClass {}
  
  echo get_parent_class('ChildClass');
?>

Resultat af kodeudførelse:

php'ParentClass'

Eksempel

Prøv at hente forældreklassen for en klasse uden forælder:

php<?php
  class SimpleClass {}
  
  var_dump(get_parent_class('SimpleClass'));
?>

Resultat af kodeudførelse:

phpfalse

Se også