PHP 8.4.2 Released!

uopz_set_hook

(PECL uopz 5, PECL uopz 6, PECL uopz 7)

uopz_set_hookУстанавливает обработчик для выполнения при вызове функции или метода

Описание

uopz_set_hook(string $function, Closure $hook): bool
uopz_set_hook(string $class, string $function, Closure $hook): bool

Устанавливает обработчик для выполнения при вызове функции или метода.

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

class

Имя класса.

function

Имя функции или метода.

hook

Замыкание, выполняемое при вызове функции или метода.

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

Функция возвращает true, если выполнилась успешно, или false, если возникла ошибка.

Примеры

Пример #1 Простое использование uopz_set_hook()

<?php
function foo() {
echo
'foo';
}
uopz_set_hook('foo', function () {echo 'bar';});
foo();
?>

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

barfoo

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

  • uopz_get_hook() - Получает ранее установленный обработчик на функцию или метод
  • uopz_unset_hook() - Удаляет ранее установленную функцию или метод
Добавить

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

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