337 of 410 menu

Funkcja get_declared_interfaces

Funkcja get_declared_interfaces zwraca tablicę nazw wszystkich interfejsów, które zostały zadeklarowane w bieżącym skrypcie lub załadowane przez autoloading. Funkcja nie przyjmuje parametrów.

Składnia

get_declared_interfaces();

Przykład

Pobierzmy listę wszystkich zadeklarowanych interfejsów:

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

Wynik wykonania kodu:

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

Przykład

Sprawdźmy, czy lista zawiera określony interfejs:

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

Wynik wykonania kodu:

true

Przykład

Porównajmy listę interfejsów przed i po deklaracji nowego interfejsu:

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

Wynik wykonania kodu:

['NewInterface']

Zobacz też

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć