La classe ReflectionClassConstant
En esta página
Introducción#
La classe ReflectionClassConstant proporciona información sobre una constante de clase.
Sinopsis de la clase#
ReflectionClassConstant
implements
Reflector
Constantes
public
const
int
ReflectionClassConstant::IS_PUBLIC
public
const
int
ReflectionClassConstant::IS_PROTECTED
public
const
int
ReflectionClassConstant::IS_PRIVATE
public
const
int
ReflectionClassConstant::IS_FINAL
Propiedades
public
string
name
public
string
class
Métodos
Propiedades#
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.
Constantes predefinidas#
Modificadores de ReflectionClassConstant#
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.
[!NOTE] El valor de estas constantes puede cambiar entre versiones de PHP. Se recomienda siempre utilizar las constantes y no depender de los valores directamente.
Historial de cambios#
| Versión | Descripción |
|---|---|
| 8.4.0 | Las constantes de clase ahora están tipadas. |
| 8.0.0 | ReflectionClassConstant::export ha sido eliminada. |