ReflectionClass::isSubclassOf

(PHP 5, PHP 7, PHP 8)

ReflectionClass::isSubclassOfПроверяет, относится ли класс к подклассу

Описание

public ReflectionClass::isSubclassOf(ReflectionClass|string $class): bool

Метод проверяет, относится ли класс к подклассу конкретного класса или реализует ли класс заданный интерфейс.

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

class

Строка с названием класса или объект отражения ReflectionClass класса, принадлежность к потомкам которого проверяется.

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

Метод возвращает значение true, если класс относится к подклассу конкретного класса или реализует заданный интерфейс, иначе возвращает значение false.

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

  • ReflectionClass::isInterface() - Проверяет, объявили ли класс как интерфейс
  • ReflectionClass::implementsInterface() - Проверяет, реализуется ли интерфейс
  • is_subclass_of() - Проверяет, принадлежит ли объект к потомкам класса, или реализует ли объект или родители объекта интерфейс
  • get_parent_class() - Получает имя родительского класса для объекта или класса