317 of 410 menu

interface_exists функциясы

interface_exists функциясы көрсөтүлгөн интерфейстүн учурдагы көрүнүү аймагында бар экендигин текшейт. Биринчи параметр катары интерфейстин атын сап түрүндө кабыл алат, экинчи милдеттүү эмес параметр катары - класстарды авто жүктөөнү колдонуш керекпи же жокпу көрсөткөн флаг.

Синтаксис

interface_exists(string $interface, bool $autoload = true): bool

Мисал

'Countable' интерфейсинин бар экендигин текшеребиз:

<?php $res = interface_exists('Countable'); var_dump($res); ?>

Кодду иштетүүнүн натыйжасы:

true

Мисал

Жок интерфейстин бар экендигин текшеребиз:

<?php $res = interface_exists('NonExistingInterface'); var_dump($res); ?>

Кодду иштетүүнүн натыйжасы:

false

Мисал

Өчүрүлгөн авто жүктөө менен интерфейстин бар экендигин текшеребиз:

<?php $res = interface_exists('Iterator', false); var_dump($res); ?>

Кодду иштетүүнүн натыйжасы:

true

Дагы караңыз

  • class_exists функциясын,
    классты текшерген
  • trait_exists функциясын,
    трейтти текшерген
  • get_declared_interfaces функциясын,
    интерфейстерди кайтарган
  • class_implements функциясын,
    класстын интерфейстерин кайтарган
Кыргызча
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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу