Documentación offline PHP master

ReflectionProperty::getHooks

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

ReflectionProperty::getHooks

Devuelve un array de todos los hooks en esta propiedad

Descripción#

public ReflectionProperty::getHooks(): array
```php

Devuelve una lista de todos los hooks en esta propiedad.

## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

Un array de objetos `ReflectionMethod` indexados por el hook al que corresponden. Por ejemplo, una propiedad con hooks `get` y `set` devolverá un array de 2 elementos con claves de string `get` y `set`, cada una es un objeto `ReflectionMethod`. El orden en que se devuelven es explícitamente indefinido. Si no hay hooks definidos, se devuelve un array vacío.

## Ejemplos

Ejemplo de ReflectionProperty::getHooks
"Name here"; } public int $count; } $rClass = new \ReflectionClass(Example::class); $rProp = $rClass->getProperty('name'); var_dump($rProp->getHooks()); $rProp = $rClass->getProperty('count'); var_dump($rProp->getHooks()); ?>

```php

El ejemplo anterior mostrará:

array(1) {
  ["get"]=>
  object(ReflectionMethod)#3 (2) {
    ["name"]=>
    string(10) "$name::get"
    ["class"]=>
    string(7) "Example"
  }
}
array(0) {
}

Véase también#

ReflectionMethod

ReflectionProperty::hasHooks