337 of 410 menu

get_declared_interfaces Fonksiyonu

get_declared_interfaces fonksiyonu, mevcut betikte tanımlanmış veya otomatik yükleme yoluyla yüklenmiş tüm arayüzlerin isimlerinden oluşan bir dizi döndürür. Fonksiyon parametre almaz.

Sözdizimi

get_declared_interfaces();

Örnek

Tanımlanmış tüm arayüzlerin listesini alalım:

<?php interface MyInterface1 {} interface MyInterface2 {} $res = get_declared_interfaces(); print_r($res); ?>

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

[..., 'MyInterface1', 'MyInterface2']

Örnek

Listede belirli bir arayüzün olup olmadığını kontrol edelim:

<?php interface LoggerInterface {} $interfaces = get_declared_interfaces(); $res = in_array('LoggerInterface', $interfaces); var_dump($res); ?>

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

true

Örnek

Yeni bir arayüz tanımlamadan önceki ve sonraki arayüz listesini karşılaştıralım:

<?php $before = get_declared_interfaces(); interface NewInterface {} $after = get_declared_interfaces(); $res = array_diff($after, $before); print_r($res); ?>

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

['NewInterface']

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