get_parent_class funksiyası

get_parent_class funksiyası göstərilən obyekt və ya sinif üçün valideyn sinfinin adını qaytarır. Əgər valideyn sinfi mövcud deyilsə, funksiya false qaytaracaq. Parametr kimi ya obyekt, ya da sətir şəklində sinfin adını ötürmək olar.

Sintaksis

phpget_parent_class(object|string);

Nümunə

Obyekt üçün valideyn sinfini alaq:

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

Kodun icrasının nəticəsi:

php'ParentClass'

Nümunə

Sinfin adına görə valideyn sinfini alaq:

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

Kodun icrasının nəticəsi:

php'ParentClass'

Nümunə

Valideyni olmayan sinif üçün valideyn sinfini almağa çalışaq:

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

Kodun icrasının nəticəsi:

phpfalse

Həmçinin baxın