Funkcija get_parent_class

Funkcija get_parent_class vraća ime roditeljske klase za navedeni objekat ili klasu. Ako roditeljska klasa ne postoji, funkcija će vratiti false. Kao parametar se može proslediti ili objekat, ili ime klase u vidu stringa.

Sintaksa

phpget_parent_class(object|string);

Primer

Dobijamo roditeljsku klasu za objekat:

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

Rezultat izvršavanja koda:

php'ParentClass'

Primer

Dobijamo roditeljsku klasu po imenu klase:

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

Rezultat izvršavanja koda:

php'ParentClass'

Primer

Pokušavamo da dobijemo roditeljsku klasu za klasu bez roditelja:

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

Rezultat izvršavanja koda:

phpfalse

Pogledajte takođe