International PHP Conference Munich 2025

ReflectionProperty::hasHooks

(PHP 8 >= 8.4.0)

ReflectionProperty::hasHooksRetorna se a propriedade tem algum gancho definido

Descrição

public ReflectionProperty::hasHooks(): bool
Aviso

Esta função não está documentada; apenas a lista de argumentos está disponível.

Retorna se a propriedade tem algum gancho definido.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Retorna true se a propriedade tiver pelo menos um gancho definido, false caso contrário.

Exemplos

Exemplo #1 Exemplo de ReflectionProperty::hasHooks()

<?php
class Example
{
public
string $name { get => "Nome aqui"; }

public
string $none;
}

$rClass = new \ReflectionClass(Example::class);
var_dump($rClass->getProperty('name')->hasHooks());
var_dump($rClass->getProperty('none')->hasHooks());
?>

O exemplo acima produzirá:

bool(true)
bool(false)

Notas

Nota: Este método é equivalente a verificar ReflectionProperty::getHooks() em um array vazio.

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top