337 of 410 menu

Fonction get_declared_interfaces

La fonction get_declared_interfaces retourne un tableau des noms de toutes les interfaces qui ont été déclarées dans le script courant ou chargées via l'autoloading. La fonction ne prend aucun paramètre.

Syntaxe

get_declared_interfaces();

Exemple

Obtenons la liste de toutes les interfaces déclarées :

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

Résultat de l'exécution du code :

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

Exemple

Vérifions si la liste contient une interface spécifique :

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

Résultat de l'exécution du code :

true

Exemple

Comparons la liste des interfaces avant et après la déclaration d'une nouvelle interface :

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

Résultat de l'exécution du code :

['NewInterface']

Voir aussi

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser