The ReflectionClassConstant class ReflectionClassConstant
&reftitle.intro; The ReflectionClassConstant class reports information about a class constant.
&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 Name of the class constant. Read-only, throws ReflectionException in attempt to write. class Name of the class where the class constant is defined. Read-only, throws ReflectionException in attempt to write.
&reftitle.constants;
ReflectionClassConstant Modifiers ReflectionClassConstant::IS_PUBLIC Indicates public constants. Prior to PHP 7.4.0, the value was 256. ReflectionClassConstant::IS_PROTECTED Indicates protected constants. Prior to PHP 7.4.0, the value was 512. ReflectionClassConstant::IS_PRIVATE Indicates private constants. Prior to PHP 7.4.0, the value was 1024. ReflectionClassConstant::IS_FINAL Indicates final constants. Available as of PHP 8.1.0. The values of these constants may change between PHP versions. It is recommended to always use the constants and not rely on the values directly.
&reftitle.changelog; &Version; &Description; 8.0.0 ReflectionClassConstant::export was removed.
&reference.reflection.entities.reflectionclassconstant;