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

# ReflectionClass::implementsInterface

(PHP 5, PHP 7, PHP 8)

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

### Описание

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

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

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

`interface`

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

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

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

### Ошибки

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

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

- ReflectionClass::isInterface() - Проверяет, объявили ли класс как интерфейс
- ReflectionClass::isSubclassOf() - Проверяет, относится ли класс к подклассу
- interface_exists() - Проверяет, определён ли интерфейс
- Интерфейсы объектов

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open