Funkcija get_parent_class

Funkcija get_parent_class vrne ime nadrejenega razreda za določen objekt ali razred. Če nadrejeni razred ne obstaja, funkcija vrne false. Kot parameter lahko podate bodisi objekt bodisi ime razreda v obliki niza.

Sintaksa

phpget_parent_class(object|string);

Primer

Pridobimo nadrejeni razred za objekt:

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

Rezultat izvajanja kode:

php'ParentClass'

Primer

Pridobimo nadrejeni razred po imenu razreda:

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

Rezultat izvajanja kode:

php'ParentClass'

Primer

Poskusimo pridobiti nadrejeni razred za razred brez nadrejenega:

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

Rezultat izvajanja kode:

phpfalse

Glejte tudi