# La classe ReflectionAttribute

(PHP 8)

## Introduction

La classe ReflectionAttribute apporte des informations sur un Attribut.

## Synopsis de la classe

class ReflectionAttribute implements Reflector {
/* Constantes */
public const int IS_INSTANCEOF;
/* Propriétés */
public string $name;
/* Méthodes */
private function __construct()
public function getArguments(): array
public function getName(): string
public function getTarget(): int
public function isRepeated(): bool
public function newInstance(): object
}

## Propriétés

name
  Le nom de l'attribut.

## Constantes pré-définies

## Drapeaux ReflectionAttribute

`ReflectionAttribute::IS_INSTANCEOF` int

  Renvoie les attributs avec une vérification `instanceof`.

> Note:

> Les valeurs de ces constantes peuvent changer entre les versions de PHP. Il est recommandé d'utiliser toujours les constantes et de ne pas se fier aux valeurs directement.

## Historique

Version | Description
--- | ---
8.4.0 | Toutes les constantes de classe sont désormais typées.
8.4.0 | Ajout de ReflectionAttribute::$name.

## Sommaire

- ReflectionAttribute::__construct — Constructeur privé pour la désactivation de l'instanciation
- ReflectionAttribute::getArguments — Retourne les arguments passés à l'attribut
- ReflectionAttribute::getName — Retourne le nom de l'attribut
- ReflectionAttribute::getTarget — Retourne la cible de l'attribut en tant que masque de bits
- ReflectionAttribute::isRepeated — Retourne si l'attribut de ce nom a été répété sur des éléments de code
- ReflectionAttribute::newInstance — Instancie la classe de l'attribut représentée par cette classe ReflectionAttribute et ses arguments

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open