ReflectionClass::implementsInterface
(PHP 5, PHP 7, PHP 8)
ReflectionClass::implementsInterface — Перевіряє, чи реалізується інтерфейс
Опис
public ReflectionClass::implementsInterface(ReflectionClass|string $interface): bool
Перевіряє, чи реалізує клас зазначений інтерфейс чи ні.
Список параметрів
interface
Ім'я інтерфейсу.
Значення, що повертаються
Повертає true
у разі успішного виконання або **false
**в случае возникновения ошибки.
Помилки
ReflectionClass::implementsInterface() викидає ReflectionException, якщо interface
не є інтерфейсом.
Дивіться також
- ReflectionClass::isInterface() - Перевіряє, чи є клас інтерфейсом
- ReflectionClass::isSubclassOf() - Перевіряє, чи є клас підкласом
- interface_exists() - Перевіряє, чи визначено інтерфейс
- Інтерфейси об'єктів