Funkcija get_parent_class

Funkcija get_parent_class atgriež norādītā objekta vai klases vecāku klases nosaukumu. Ja vecāku klase neeksistē, funkcija atgriezīs false. Kā parametru var padot vai nu objektu, vai klases nosaukumu virknes veidā.

Sintakse

phpget_parent_class(object|string);

Piemērs

Iegūsim vecāku klasi objektam:

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

Koda izpildes rezultāts:

php'ParentClass'

Piemērs

Iegūsim vecāku klasi pēc klases nosaukuma:

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

Koda izpildes rezultāts:

php'ParentClass'

Piemērs

Mēģināsim iegūt vecāku klasi klasei bez vecāka:

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

Koda izpildes rezultāts:

phpfalse

Skatiet arī