La classe ReflectionClassConstantReflectionClassConstant
&reftitle.intro;
La classe ReflectionClassConstant proporciona
información sobre una constante de clase.
&reftitle.classsynopsis;
ReflectionClassConstantimplementsReflector&Constants;publicconstintReflectionClassConstant::IS_PUBLICpublicconstintReflectionClassConstant::IS_PROTECTEDpublicconstintReflectionClassConstant::IS_PRIVATEpublicconstintReflectionClassConstant::IS_FINAL&Properties;publicstringnamepublicstringclass&Methods;
&reftitle.properties;
name
Nombre de la constante de clase. Solo lectura, genera una
ReflectionException al intentar modificarla.
class
Nombre de la clase donde se define la constante de clase. Solo lectura, genera una
ReflectionException al intentar modificarla.
&reftitle.constants;
Modificadores de ReflectionClassConstantReflectionClassConstant::IS_PUBLICint
Indica las constantes public.
Anterior a PHP 7.4.0, el valor era 256.
ReflectionClassConstant::IS_PROTECTEDint
Indica las constantes protected.
Anterior a PHP 7.4.0, el valor era 512.
ReflectionClassConstant::IS_PRIVATEint
Indica las constantes private.
Anterior a PHP 7.4.0, el valor era 1024.
ReflectionClassConstant::IS_FINALint
Indica las constantes final
Disponible a partir de PHP 8.1.0.
El valor de estas constantes puede cambiar entre versiones de PHP.
Se recomienda siempre utilizar las constantes y no depender de los valores directamente.
&reftitle.changelog;
&Version;&Description;8.4.0
Las constantes de clase ahora están tipadas.
8.0.0ReflectionClassConstant::export ha sido eliminada.
&reference.reflection.entities.reflectionclassconstant;