(PHP 5, PHP 7, PHP 8)
Класс ReflectionClass сообщает информацию о классе.
Имя класса. Доступно только для чтения и выбрасывает исключение ReflectionException при попытке записи.
ReflectionClass::IS_IMPLICIT_ABSTRACT
int
Указывает, что класс является абстрактным, потому что он содержит абстрактные методы.
ReflectionClass::IS_EXPLICIT_ABSTRACT
int
Указывает, что класс абстрактный, потому что так указали при описании класса.
ReflectionClass::IS_FINAL
int
Указывает, что класс окончательный
ReflectionClass::IS_READONLY
int
Указывает, что класс является readonly.
ReflectionClass::SKIP_INITIALIZATION_ON_SERIALIZE
int
ReflectionClass::SKIP_DESTRUCTOR
int
Версия | Описание |
---|---|
8.4.0 | Константы класса теперь типизированы. |
8.0.0 | Метод ReflectionClass::export() был удалён. |