318 of 410 menu

get_class Fonksiyonu

get_class fonksiyonu, iletilen nesnenin sınıf adını döndürür. Eğer fonksiyon bir sınıf metodu içinde parametresiz olarak çağrılırsa, o sınıfın adını döndürür. Nesne dışında bir değer iletilmesi durumunda fonksiyon false döndürür ve bir uyarı tetikler.

Sözdizimi

get_class([nesne]);

Örnek

Oluşturulan bir nesne için sınıf adını alalım:

<?php class MyClass {} $nesne = new MyClass(); echo get_class($nesne); ?>

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

'MyClass'

Örnek

Fonksiyonun bir sınıf metodu içinde parametresiz kullanımı:

<?php class TestClass { public function showClassName() { return get_class(); } } $test = new TestClass(); echo $test->showClassName(); ?>

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

'TestClass'

Örnek

Nesne olmayan bir değer için sınıf adı almaya çalışmak:

<?php $sonuc = get_class('nesne değil'); var_dump($sonuc); ?>

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

false

Ayrıca Bakınız

  • get_parent_class fonksiyonu,
    üst sınıfı döndürür
  • get_called_class fonksiyonu,
    çağrılan sınıfı döndürür
  • is_a fonksiyonu,
    sınıfa ait olup olmadığını kontrol eder
esnlhiidhy