Funkce get_parent_class

Funkce get_parent_class vrací název rodičovské třídy pro zadaný objekt nebo třídu. Pokud rodičovská třída neexistuje, funkce vrátí false. Jako parametr lze předat buď objekt, nebo název třídy jako řetězec.

Syntaxe

phpget_parent_class(object|string);

Příklad

Získáme rodičovskou třídu pro objekt:

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

Výsledek provedení kódu:

php'ParentClass'

Příklad

Získáme rodičovskou třídu podle názvu třídy:

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

Výsledek provedení kódu:

php'ParentClass'

Příklad

Pokusíme se získat rodičovskou třídu pro třídu bez rodiče:

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

Výsledek provedení kódu:

phpfalse

Viz také