(PHP 5, PHP 7, PHP 8)
ReflectionClass::isInterface — Проверяет, объявили ли класс как интерфейс
Метод проверяет, объявили ли класс как интерфейс.
Сигнатура функции не содержит параметров.
Метод возвращает значение true
, если класс — интерфейс, иначе возвращает значение false
.
Пример #1 Пример проверки, объявили ли класс как интерфейс методом ReflectionClass::isInterface()
<?php
interface SomeInterface
{
public function interfaceMethod();
}
$class = new ReflectionClass('SomeInterface');
var_dump($class->isInterface());
?>
Результат выполнения приведённого примера:
bool(true)