Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
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

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

byenru