The ReflectionClassConstant classReflectionClassConstant
&reftitle.intro;
The ReflectionClassConstant class reports
information about a class constant.
&reftitle.classsynopsis;
ReflectionClassConstantReflectionClassConstantReflector&Constants;constintReflectionClassConstant::IS_PUBLIC1constintReflectionClassConstant::IS_PROTECTED2constintReflectionClassConstant::IS_PRIVATE4&Properties;publicstringnamepublicstringclass&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 ModifiersReflectionClassConstant::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;