(PHP 7 >= 7.1.0, PHP 8)
La classe ReflectionClassConstant proporciona información sobre una constante de clase.
Nombre de la constante de clase. Solo lectura, genera una ReflectionException al intentar modificarla.
Nombre de la clase donde se define la constante de clase. Solo lectura, genera una ReflectionException al intentar modificarla.
ReflectionClassConstant::IS_PUBLIC
int
Indica las constantes public.
Anterior a PHP 7.4.0, el valor era 256
.
ReflectionClassConstant::IS_PROTECTED
int
Indica las constantes protected.
Anterior a PHP 7.4.0, el valor era 512
.
ReflectionClassConstant::IS_PRIVATE
int
Indica las constantes private.
Anterior a PHP 7.4.0, el valor era 1024
.
ReflectionClassConstant::IS_FINAL
int
Indica las constantes final Disponible a partir de PHP 8.1.0.
Nota:
El valor de estas constantes puede cambiar entre versiones de PHP. Se recomienda siempre utilizar las constantes y no depender de los valores directamente.
Versión | Descripción |
---|---|
8.4.0 | Las constantes de clase ahora están tipadas. |
8.0.0 | ReflectionClassConstant::export() ha sido eliminada. |