337 of 410 menu

Funzione get_declared_interfaces

La funzione get_declared_interfaces restituisce un array con i nomi di tutte le interfacce, che sono state dichiarate nello script corrente o caricate tramite autoload. La funzione non accetta parametri.

Sintassi

get_declared_interfaces();

Esempio

Otteniamo l'elenco di tutte le interfacce dichiarate:

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

Risultato dell'esecuzione del codice:

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

Esempio

Controlliamo se l'elenco contiene una specifica interfaccia:

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

Risultato dell'esecuzione del codice:

true

Esempio

Confrontiamo l'elenco delle interfacce prima e dopo la dichiarazione di una nuova interfaccia:

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

Risultato dell'esecuzione del codice:

['NewInterface']

Vedi anche

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta