La classe ReflectionClassConstantReflectionClassConstant
&reftitle.intro;
La classe ReflectionClassConstant rapporte
des informations à propos d'une constante de classe.
&reftitle.classsynopsis;
ReflectionClassConstantimplementsReflector&Constants;publicconstintReflectionClassConstant::IS_PUBLICpublicconstintReflectionClassConstant::IS_PROTECTEDpublicconstintReflectionClassConstant::IS_PRIVATEpublicconstintReflectionClassConstant::IS_FINAL&Properties;publicstringnamepublicstringclass&Methods;
&reftitle.properties;
name
Nom de la constante de classe. Lecture seule, lance une
ReflectionException lors d'une tentative d'écriture.
class
Nom de la classe où la constante de classe est définie. Lecture seule, lance une
ReflectionException lors d'une tentative d'écriture.
&reftitle.constants;
Modificateurs de ReflectionClassConstantReflectionClassConstant::IS_PUBLICint
Indique les constantes public.
Antérieur à PHP 7.4.0, la valeur était 256.
ReflectionClassConstant::IS_PROTECTEDint
Indique les constantes protected.
Antérieur à PHP 7.4.0, la valeur était 512.
ReflectionClassConstant::IS_PRIVATEint
Indique les constantes private.
Antérieur à PHP 7.4.0, la valeur était 1024.
ReflectionClassConstant::IS_FINALint
Indique les constantes final
Disponible à partir de PHP 8.1.0.
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 des valeurs directement.
&reftitle.changelog;
&Version;&Description;8.4.0
Les constantes de classe sont désormais typées.
8.0.0ReflectionClassConstant::export a été supprimée.
&reference.reflection.entities.reflectionclassconstant;