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
get_parent_class(object|string);
Nümunə
Obyekt üçün valideyn sinfini alaq:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
$obj = new ChildClass();
echo get_parent_class($obj);
?>
Kodun icrasının nəticəsi:
'ParentClass'
Nümunə
Sinfin adına görə valideyn sinfini alaq:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
echo get_parent_class('ChildClass');
?>
Kodun icrasının nəticəsi:
'ParentClass'
Nümunə
Valideyni olmayan sinif üçün valideyn sinfini almağa çalışaq:
<?php
class SimpleClass {}
var_dump(get_parent_class('SimpleClass'));
?>
Kodun icrasının nəticəsi:
false
Həmçinin baxın
-
get_class funksiyasına,
obyektin sinfini qaytaran -
is_subclass_of funksiyasına,
miras qəbul etməni yoxlayan -
class_parents funksiyasına,
bütün valideynləri qaytaran -
instanceof funksiyasına,
nüsxə yoxlama operatoruna