ReflectionProperty::hasHooks

(PHP 8 >= 8.4.0)

ReflectionProperty::hasHooksВозвращает информацию о том, определили ли для свойства хотя бы один хук

Описание

public ReflectionProperty::hasHooks(): bool
Внимание

Функцию пока не задокументировали; для знакомства доступен только список аргументов.

Метод возвращает информацию о том, определили ли для свойства хотя бы один хук.

Список параметров

У этой функции нет параметров.

Возвращаемые значения

Метод возвращает значение true, если для свойства определили по крайней мере один хук, иначе возвращает значение false.

Примеры

Пример #1 Пример поведения метода ReflectionProperty::hasHooks() при проверке факта определения хуков

<?php

class Example
{
public
string $name {
get => "Имя";
}

public
string $none;
}

$rClass = new \ReflectionClass(Example::class);

var_dump($rClass->getProperty('name')->hasHooks());
var_dump($rClass->getProperty('none')->hasHooks());

?>

Результат выполнения приведённого примера:

bool(true)
bool(false)

Примечания

Замечание: Метод эквивалентен проверке, при которой метод ReflectionProperty::getHooks() возвращает пустой массив.

Смотрите также

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top