(PHP 7 >= 7.1.0, PHP 8)
La classe ReflectionClassConstant rapporte des informations à propos d'une constante de classe.
Nom de la constante de classe. Lecture seule, lance une ReflectionException lors d'une tentative d'écriture.
Nom de la classe où la constante de classe est définit. Lecture seule, lance une ReflectionException lors d'une tentative d'écriture.
ReflectionClassConstant::IS_PUBLIC
int
Indique les constantes public.
Antérieur à PHP 7.4.0, la valeur était 256
.
ReflectionClassConstant::IS_PROTECTED
int
Indique les constantes protected.
Antérieur à PHP 7.4.0, la valeur était 512
.
ReflectionClassConstant::IS_PRIVATE
int
Indique les constantes private.
Antérieur à PHP 7.4.0, la valeur était 1024
.
ReflectionClassConstant::IS_FINAL
int
Indique les constantes final Disponible à partir de PHP 8.1.0.
Note:
La valeur de ces constantes peut changer entre les versions de PHP. Il est recommandé de toujours utiliser les constantes et de ne pas dépendre sur les valeurs directement.
Version | Description |
---|---|
8.4.0 | Les constantes de classe sont désormais typées. |
8.0.0 | ReflectionClassConstant::export() a été supprimée. |