Updated PHP Windows builds for Brotli security fix

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. Utilisée comme argument flags de ReflectionClass::getAttributes() et des méthodes équivalentes des autres classes de réflexion. Lorsqu'elle est définie, l'argument name correspond aux attributs dont la classe est la classe donnée ou l'une de ses sous-classes, ou qui implémente l'interface donnée, au lieu de ne correspondre qu'au nom exact de la classe.

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

+add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top