# La clase ReflectionAttribute

(PHP 8)

## Introducción

La clase ReflectionAttribute proporciona información sobre un Atributo.

## Sinopsis de la Clase

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

## Propiedades

name
  El nombre del atributo.

## Constantes predefinidas

## Banderas ReflectionAttribute

`ReflectionAttribute::IS_INSTANCEOF` int

  Devuelve los atributos con una verificación `instanceof`.

> Nota:

> Los valores de estas constantes pueden cambiar entre versiones de PHP. Se recomienda utilizar siempre las constantes y no confiar en los valores directamente.

## Historial de cambios

Versión | Descripción
--- | ---
8.4.0 | Todas las constantes de clase ahora están tipadas.
8.4.0 | Se añadió ReflectionAttribute::$name.

## Tabla de contenidos

- ReflectionAttribute::__construct — Constructor privado para la desactivación de la instanciación
- ReflectionAttribute::getArguments — Devuelve los argumentos pasados al atributo
- ReflectionAttribute::getName — Devuelve el nombre del atributo
- ReflectionAttribute::getTarget — Devuelve el objetivo del atributo como máscara de bits
- ReflectionAttribute::isRepeated — Indica si el atributo de este nombre ha sido repetido en elementos de código
- ReflectionAttribute::newInstance — Instancia la clase del atributo representada por esta clase ReflectionAttribute y sus argumentos

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