Funkcia get_parent_class

Funkcia get_parent_class vráti názov nadradenej triedy pre zadaný objekt alebo triedu. Ak nadradená trieda neexistuje, funkcia vráti false. Ako parameter je možné odovzdať buď objekt, alebo názov triedy vo forme reťazca.

Syntax

phpget_parent_class(object|string);

Príklad

Získame nadradenú triedu pre objekt:

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

Výsledok vykonania kódu:

php'ParentClass'

Príklad

Získame nadradenú triedu podľa názvu triedy:

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

Výsledok vykonania kódu:

php'ParentClass'

Príklad

Skúsme získať nadradenú triedu pre triedu bez rodiča:

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

Výsledok vykonania kódu:

phpfalse

Pozrite tiež