ReflectionConstant::getAttributes
En esta página
ReflectionConstant::getAttributes
Obtiene los atributos
Descripción#
public ReflectionConstant::getAttributes([string $name], [int $flags]): array
```php
Devuelve todos los atributos declarados en esta constante global como un array de `ReflectionAttribute`.
## Parámetros
`name`
Filtrar los resultados para incluir únicamente las instancias de `ReflectionAttribute` para los atributos correspondientes a este nombre de clase.
`flags`
Flags para determinar cómo filtrar los resultados, si `name` es proporcionado.
El valor predeterminado es `0` que solo retornará los resultados para los atributos que son de la clase `name`.
La única otra opción disponible es utilizar `ReflectionAttribute::IS_INSTANCEOF`, que utilizará `instanceof` para el filtrado.
## Valores devueltos
Array de atributos, como objetos `ReflectionAttribute`.
## Historial de cambios
| Versión | Descripción |
|---------|------------------------------|
| 8.5.0 | Este método fue introducido. |
## Ejemplos
Uso básico
```php
El ejemplo anterior mostrará:
Array
(
[0] => Fruit
[1] => Red
)
Véase también#
ReflectionClass::getAttributes
ReflectionClassConstant::getAttributes
ReflectionFunctionAbstract::getAttributes
ReflectionProperty::getAttributes