337 of 410 menu

Funkce get_declared_interfaces

Funkce get_declared_interfaces vrací pole názvů všech rozhraní, která byla deklarována v aktuálním skriptu nebo načtena přes automatické načítání. Funkce nepřijímá žádné parametry.

Syntaxe

get_declared_interfaces();

Příklad

Získáme seznam všech deklarovaných rozhraní:

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

Výsledek provedení kódu:

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

Příklad

Zkontrolujeme, zda seznam obsahuje určité rozhraní:

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

Výsledek provedení kódu:

true

Příklad

Porovnáme seznam rozhraní před a po deklaraci nového rozhraní:

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

Výsledek provedení kódu:

['NewInterface']

Viz také

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout