La classe ReflectionPropertyReflectionProperty
&reftitle.intro;
La classe ReflectionProperty rapporte
des informations sur les propriétés des classes.
&reftitle.classsynopsis;
ReflectionPropertyimplementsReflector&Constants;publicconstintReflectionProperty::IS_STATICpublicconstintReflectionProperty::IS_READONLYpublicconstintReflectionProperty::IS_PUBLICpublicconstintReflectionProperty::IS_PROTECTEDpublicconstintReflectionProperty::IS_PRIVATE&Properties;publicstringnamepublicstringclass&Methods;
&reftitle.properties;
name
Nom de la propriété. En lecture seule, lance une
ReflectionException lors d'une tentative d'écriture.
class
Nom de la classe où la propriété a été définie. En lecture seule, lance une
ReflectionException lors d'une tentative d'écriture.
&reftitle.constants;
Modificateurs de ReflectionPropertyReflectionProperty::IS_STATIC
Indique que la propriété est
static
Antérieur à PHP 7.4.0, la valeur était 1.
ReflectionProperty::IS_READONLY
Indique que la propriété est
readonly
Disponible à partir de PHP 8.1.0.
ReflectionProperty::IS_PUBLIC
Indique que la propriété est
publique.
Antérieur à PHP 7.4.0, la valeur était 256.
ReflectionProperty::IS_PROTECTED
Indique que la propriété est
protégée.
Antérieur à PHP 7.4.0, la valeur était 512.
ReflectionProperty::IS_PRIVATE
Indique que la propriété est
privée.
Antérieur à PHP 7.4.0, la valeur était 1024.
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.
&reftitle.changelog;
&Version;&Description;8.0.0ReflectionProperty::export a été supprimée.
&reference.reflection.entities.reflectionproperty;