get_parent_class funksiyasi
get_parent_class funksiyasi ko'rsatilgan ob'ekt yoki klassning ota klassi nomini qaytaradi.
Agar ota klassi mavjud bo'lmasa, funksiya false qiymatini qaytaradi.
Parametr sifatida ob'ekt yoki satr shaklida klass nomini uzatish mumkin.
Sintaksis
get_parent_class(object|string);
Misol
Ob'ekt uchun ota klassni olamiz:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
$obj = new ChildClass();
echo get_parent_class($obj);
?>
Kodni bajarish natijasi:
'ParentClass'
Misol
Klass nomi bo'yicha ota klassni olamiz:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
echo get_parent_class('ChildClass');
?>
Kodni bajarish natijasi:
'ParentClass'
Misol
Otasiz klass uchun ota klassni olishga harakat qilamiz:
<?php
class SimpleClass {}
var_dump(get_parent_class('SimpleClass'));
?>
Kodni bajarish natijasi:
false
Shuningdek qarang
-
get_class funksiyasi,
ob'ekt klassini qaytaradi -
is_subclass_of funksiyasi,
meros olishni tekshiradi -
class_parents funksiyasi,
barcha ota klasslarni qaytaradi -
instanceof funksiyasi,
ob'ekt misolini tekshirish operatori