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

phpget_parent_class(object|string);

Örnek

Bir nesne için ebeveyn sınıfı alalım:

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

Kodun çalıştırılma sonucu:

php'ParentClass'

Örnek

Sınıf adına göre ebeveyn sınıfı alalım:

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

Kodun çalıştırılma sonucu:

php'ParentClass'

Örnek

Ebeveyni olmayan bir sınıf için ebeveyn sınıfı almaya çalışalım:

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

Kodun çalıştırılma sonucu:

phpfalse

Ayrıca Bakınız