Funcția get_parent_class

Funcția get_parent_class returnează numele clasei părinte pentru obiectul sau clasa specificată. Dacă clasa părinte nu există, funcția va returna false. Ca parametru poate fi transmis fie un obiect, fie numele unei clase sub formă de șir de caractere.

Sintaxă

phpget_parent_class(object|string);

Exemplu

Să obținem clasa părinte pentru un obiect:

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

Rezultatul executării codului:

php'ParentClass'

Exemplu

Să obținem clasa părinte după numele clasei:

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

Rezultatul executării codului:

php'ParentClass'

Exemplu

Să încercăm să obținem clasa părinte pentru o clasă fără părinte:

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

Rezultatul executării codului:

phpfalse

Vedeți și