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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш