Класс ReflectionClassConstantReflectionClassConstant
&reftitle.intro;
Класс ReflectionClassConstant используется
для получения информации о константах класса.
&reftitle.classsynopsis;
ReflectionClassConstantimplementsReflector&Constants;publicconstintReflectionClassConstant::IS_PUBLICpublicconstintReflectionClassConstant::IS_PROTECTEDpublicconstintReflectionClassConstant::IS_PRIVATEpublicconstintReflectionClassConstant::IS_FINAL&Properties;publicstringnamepublicstringclass&Methods;
&reftitle.properties;
name
Имя константы класса. Только чтение. В случае попытки изменения
выбрасывает исключение ReflectionException.
class
Имя класса, в котором определена константа. Только чтение.
В случае попытки изменения выбрасывает исключение
ReflectionException.
&reftitle.constants;
ReflectionClassConstant ModifiersReflectionClassConstant::IS_PUBLICint
Указывает, что константа является общедоступной.
До PHP 7.4.0, значение было 256.
ReflectionClassConstant::IS_PROTECTEDint
Указывает, что константа является защищённой.
До PHP 7.4.0, значение было 512.
ReflectionClassConstant::IS_PRIVATEint
Указывает, что константа является закрытой.
До PHP 7.4.0, значение было 1024.
ReflectionClassConstant::IS_FINALint
Указывает, что константа является окончательной final.
Доступно, начиная с PHP 8.1.0.
Значения этих констант могут изменяться от версии к версии PHP.
Рекомендуется всегда использовать константы и не полагаться напрямую на значения.
&reftitle.changelog;
&Version;&Description;8.4.0
Константы класса теперь типизированы.
8.0.0
Метод ReflectionClassConstant::export был удалён.
&reference.reflection.entities.reflectionclassconstant;