325 of 410 menu

is_a Fonksiyonu

is_a fonksiyonu bir nesne ve bir sınıf adı alır, nesne bu sınıfın veya onun alt sınıfının bir örneğiyse true döndürür. Üçüncü parametre ile kalıtımın dikkate alınıp alınmayacağı belirtilebilir (varsayılan olarak true).

Sözdizimi

is_a(object, class_name, allow_string = true);

Örnek

Bir nesnenin stdClass sınıfına ait olup olmadığını kontrol edelim:

<?php $obj = new stdClass(); var_dump(is_a($obj, 'stdClass')); ?>

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

true

Örnek

Sınıf kalıtımını kontrol edelim:

<?php class ParentClass {} class ChildClass extends ParentClass {} $child = new ChildClass(); var_dump(is_a($child, 'ParentClass')); ?>

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

true

Örnek

Arayüzlerle çalışmayı kontrol edelim:

<?php interface MyInterface {} class MyClass implements MyInterface {} $obj = new MyClass(); var_dump(is_a($obj, 'MyInterface')); ?>

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

true

Ayrıca Bakınız

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet