(PHP 7 >= 7.1.0, PHP 8)
Класс ReflectionClassConstant используется для получения информации о константах класса.
Имя константы класса. Только чтение. В случае попытки изменения выбрасывает исключение ReflectionException.
Имя класса, в котором определена константа. Только чтение. В случае попытки изменения выбрасывает исключение ReflectionException.
ReflectionClassConstant::IS_PUBLIC
Указывает, что константа является общедоступной.
До PHP 7.4.0, значение было 256
.
ReflectionClassConstant::IS_PROTECTED
Указывает, что константа является защищённой.
До PHP 7.4.0, значение было 512
.
ReflectionClassConstant::IS_PRIVATE
Указывает, что константа является закрытой.
До PHP 7.4.0, значение было 1024
.
ReflectionClassConstant::IS_FINAL
Указывает, что константа является окончательной final. Доступно, начиная с PHP 8.1.0.
Замечание:
Значения этих констант могут изменяться от версии к версии PHP. Рекомендуется всегда использовать константы и не полагаться напрямую на значения.
Версия | Описание |
---|---|
8.0.0 | Метод ReflectionClassConstant::export() был удалён. |