ReflectionClass::implementsInterface

(PHP 5, PHP 7, PHP 8)

ReflectionClass::implementsInterfaceПроверяет, реализуется ли интерфейс

Описание

public ReflectionClass::implementsInterface(ReflectionClass|string $interface): bool

Проверяет, реализует ли класс указанный интерфейс или нет.

Список параметров

interface

Имя интерфейса.

Возвращаемые значения

Функция возвращает true в случае успешного выполнения или false, если возникла ошибка.

Ошибки

ReflectionClass::implementsInterface() выбрасывает ReflectionException, если interface не является интерфейсом.

Смотрите также