The ReflectionClassConstant class ReflectionClassConstant
&reftitle.intro; The ReflectionClassConstant class reports information about a class constant.
&reftitle.classsynopsis; ReflectionClassConstant ReflectionClassConstant Reflector &Constants; const int ReflectionClassConstant::IS_PUBLIC 1 const int ReflectionClassConstant::IS_PROTECTED 2 const int ReflectionClassConstant::IS_PRIVATE 4 &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. 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.
&reference.reflection.entities.reflectionclassconstant;