ReflectionProperty::getAttributes Renvoie les attributs &reftitle.description; public arrayReflectionProperty::getAttributes stringnullname&null; intflags0 Renvoie tous les attributs déclarés sur cette propriété de classe sous forme d'un tableau d'objet ReflectionAttribute. &reftitle.parameters; &reflection.getattributes.param.name; &reflection.getattributes.param.flags; &reftitle.returnvalues; Un tableau d'attributs, sous forme d'objets ReflectionAttribute. &reftitle.examples; Usage basique getAttributes(); print_r(array_map(fn($attribute) => $attribute->getName(), $attributes)); ?> ]]> &example.outputs; Fruit [1] => Red ) ]]> Résultats filtrés par nom de classe getAttributes('Fruit'); print_r(array_map(fn($attribute) => $attribute->getName(), $attributes)); ?> ]]> &example.outputs; Fruit ) ]]> Résultats filtrés par nom de classe, avec héritage getAttributes('Color', ReflectionAttribute::IS_INSTANCEOF); print_r(array_map(fn($attribute) => $attribute->getName(), $attributes)); ?> ]]> &example.outputs; Red ) ]]> &reftitle.seealso; ReflectionClass::getAttributes ReflectionClassConstant::getAttributes ReflectionFunctionAbstract::getAttributes ReflectionParameter::getAttributes