Класс ReflectionClassConstant ReflectionClassConstant
&reftitle.intro; Класс ReflectionClassConstant используется для получения информации о константах класса.
&reftitle.classsynopsis; ReflectionClassConstant implements Reflector &Constants; public const int ReflectionClassConstant::IS_PUBLIC public const int ReflectionClassConstant::IS_PROTECTED public const int ReflectionClassConstant::IS_PRIVATE public const int ReflectionClassConstant::IS_FINAL &Properties; public string name public string class &Methods;
&reftitle.properties; name Имя константы класса. Только чтение. В случае попытки изменения выбрасывает исключение ReflectionException. class Имя класса, в котором определена константа. Только чтение. В случае попытки изменения выбрасывает исключение ReflectionException.
&reftitle.constants;
ReflectionClassConstant Modifiers ReflectionClassConstant::IS_PUBLIC int Указывает, что константа является общедоступной. До PHP 7.4.0, значение было 256. ReflectionClassConstant::IS_PROTECTED int Указывает, что константа является защищённой. До PHP 7.4.0, значение было 512. ReflectionClassConstant::IS_PRIVATE int Указывает, что константа является закрытой. До PHP 7.4.0, значение было 1024. ReflectionClassConstant::IS_FINAL int Указывает, что константа является окончательной final. Доступно, начиная с PHP 8.1.0. Значения этих констант могут изменяться от версии к версии PHP. Рекомендуется всегда использовать константы и не полагаться напрямую на значения.
&reftitle.changelog; &Version; &Description; 8.4.0 Константы класса теперь типизированы. 8.0.0 Метод ReflectionClassConstant::export был удалён.
&reference.reflection.entities.reflectionclassconstant;