get_parent_class Fonksiyonu
get_parent_class fonksiyonu, belirtilen bir nesne veya sınıfın ebeveyn sınıfının adını döndürür.
Eğer bir ebeveyn sınıfı yoksa, fonksiyon false döndürür.
Parametre olarak bir nesne veya string olarak bir sınıf adı iletebilirsiniz.
Sözdizimi
get_parent_class(object|string);
Örnek
Bir nesne için ebeveyn sınıfı alalım:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
$obj = new ChildClass();
echo get_parent_class($obj);
?>
Kodun çalıştırılma sonucu:
'ParentClass'
Örnek
Sınıf adına göre ebeveyn sınıfı alalım:
<?php
class ParentClass {}
class ChildClass extends ParentClass {}
echo get_parent_class('ChildClass');
?>
Kodun çalıştırılma sonucu:
'ParentClass'
Örnek
Ebeveyni olmayan bir sınıf için ebeveyn sınıfı almaya çalışalım:
<?php
class SimpleClass {}
var_dump(get_parent_class('SimpleClass'));
?>
Kodun çalıştırılma sonucu:
false
Ayrıca Bakınız
-
get_class fonksiyonu,
bir nesnenin sınıfını döndürür -
is_subclass_of fonksiyonu,
kalıtımı kontrol eder -
class_parents fonksiyonu,
tüm ebeveynleri döndürür -
instanceof fonksiyonu,
örnek kontrol operatörü