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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау