ReflectionProperty::getAttributes
En esta página
ReflectionProperty::getAttributes
Devuelve los atributos
Descripción#
public ReflectionProperty::getAttributes([string $name], [int $flags]): array
```php
Devuelve todos los atributos declarados en esta propiedad 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 básico
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, ReflectionClassConstant::getAttributes, ReflectionFunctionAbstract::getAttributes, ReflectionParameter::getAttributes