PHPverse 2025

uopz_set_hook

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

uopz_set_hookDefine o gancho a ser executado ao entrar em uma função ou método

Descrição

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

Define o gancho a ser executado ao entrar em uma função ou método.

Parâmetros

class

O nome da classe.

function

O nome da função ou do método.

hook

Um Closure ser executado ao entrar na função ou método.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Exemplos

Exemplo #1 Uso básico de uopz_set_hook()

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

O exemplo acima produzirá:

barfoo

Veja Também

  • uopz_get_hook() - Obtém o gancho previamente definido na função ou método
  • uopz_unset_hook() - Remove o gancho definido anteriormente na função ou método
adicione uma nota

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

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