337 of 410 menu

Funkcija get_declared_interfaces

Funkcija get_declared_interfaces atgriež visu interfešu nosaukumu masīvu, kuri ir deklarēti pašreizējā skriptā vai ielādēti caur automātisko ielādi. Funkcija nepieņem parametrus.

Sintakse

get_declared_interfaces();

Piemērs

Iegūsim visu deklarēto interfešu sarakstu:

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

Koda izpildes rezultāts:

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

Piemērs

Pārbaudīsim, vai sarakstā ir iekļauts noteikts interfeiss:

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

Koda izpildes rezultāts:

true

Piemērs

Salīdzināsim interfešu sarakstu pirms un pēc jauna interfeisa deklarēšanas:

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

Koda izpildes rezultāts:

['NewInterface']

Skatiet arī

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt