Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<uopz_restoreuopz_set_mock>
^Uopz FunctionsLast updated: Mon, 26 Oct 2026

uopz_set_hook

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

uopz_set_hook — Sets hook to execute when entering a function or method

Description

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

Sets a hook to execute when entering a function or method.

Parameters

class

The name of the class.

function

The name of the function or method.

hook

A closure to execute when entering the function or method.

Return Values

Returns true on success or false on failure.

Examples

Example #1 Basic uopz_set_hook() Usage

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

The above example will output:

barfoo

See Also


<uopz_restoreuopz_set_mock>
^Uopz FunctionsLast updated: Mon, 26 Oct 2026