(PHP 8 >= 8.4.0)
ReflectionProperty::hasHooks — Indica si la propiedad tiene hooks definidos
Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
Indica si la propiedad tiene hooks definidos.
Esta función no tiene parámetros.
Devuelve true
si la propiedad tiene al menos un hook definido, de lo contrario false
.
Ejemplo #1 Ejemplo de ReflectionProperty::hasHooks()
<?php
class Example
{
public string $name { get => "Name here"; }
public string $none;
}
$rClass = new \ReflectionClass(Example::class);
var_dump($rClass->getProperty('name')->hasHooks());
var_dump($rClass->getProperty('none')->hasHooks());
?>
El resultado del ejemplo sería:
bool(true) bool(false)
Nota: Este método es equivalente a verificar ReflectionProperty::getHooks() con un array vacío.