337 of 410 menu

Funcția get_declared_interfaces

Funcția get_declared_interfaces returnează un array cu numele tuturor interfețelor, care au fost declarate în scriptul curent sau încărcate prin auto-încărcare. Funcția nu acceptă parametri.

Sintaxă

get_declared_interfaces();

Exemplu

Să obținem lista tuturor interfețelor declarate:

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

Rezultatul executării codului:

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

Exemplu

Să verificăm dacă lista conține o anumită interfață:

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

Rezultatul executării codului:

true

Exemplu

Să comparăm lista interfețelor înainte și după declararea unei noi interfețe:

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

Rezultatul executării codului:

['NewInterface']

Vedeți și

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge