337 of 410 menu

Функцыя get_declared_interfaces

Функцыя get_declared_interfaces вяртае масіў імёнаў усіх інтэрфейсаў, якія былі аб'яўлены ў бягучым скрыпце або загружаны праз аўтазагрузку. Функцыя не прымае параметраў.

Сінтаксіс

get_declared_interfaces();

Прыклад

Атрымаем спіс усіх аб'яўленых інтэрфейсаў:

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

Вынік выканання кода:

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

Прыклад

Праверым, ці змяшчае спіс пэўны інтэрфейс:

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

Вынік выканання кода:

true

Прыклад

Параўнаем спіс інтэрфейсаў да і пасля аб'яўлення новага інтэрфейса:

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

Вынік выканання кода:

['NewInterface']

Глядзіце таксама

Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικά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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць