Funkcija get_parent_class

Funkcija get_parent_class grąžina nurodyto objekto arba klasės tėvinės klasės pavadinimą. Jei tėvinės klasės nėra, funkcija grąžins false. Kaip parametrą galima perduoti arba objektą, arba klasės pavadinimą kaip eilutę.

Sintaksė

phpget_parent_class(object|string);

Pavyzdys

Gaukime tėvinę klasę objektui:

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

Kodo vykdymo rezultatas:

php'ParentClass'

Pavyzdys

Gaukime tėvinę klasę pagal klasės pavadinimą:

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

Kodo vykdymo rezultatas:

php'ParentClass'

Pavyzdys

Pabandykime gauti tėvinę klasę klasei be tėvo:

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

Kodo vykdymo rezultatas:

phpfalse

Taip pat žiūrėkite