ReflectionClassConstant::getAttributes
En esta página
ReflectionClassConstant::getAttributes
Verifica los atributos
Descripción#
public ReflectionClassConstant::getAttributes([string $name], [int $flags]): array
```php
Verifica todos los atributos declarados en esta constante de clase en forma de un array de objetos `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
Un array de atributos, en forma de objetos `ReflectionAttribute`.
## Ejemplos
Uso simple
El ejemplo anterior mostrará:
Array
(
[0] => Fruit
[1] => Red
)
Resultados filtrados por nombre de clase
El ejemplo anterior mostrará:
Array
(
[0] => Fruit
)
Resultados filtrados por nombre de clase, con herencia
```php
El ejemplo anterior mostrará:
Array
(
[0] => Red
)
Véase también#
ReflectionClass::getAttributes, ReflectionFunctionAbstract::getAttributes, ReflectionParameter::getAttributes, ReflectionProperty::getAttributes