PHP8 uopz_unset_hook — 移除先前设置的函数或方法上的挂钩
(PECL uopz 5, PECL uopz 6, PECL uopz 7)
uopz_unset_hook — 移除先前设置的函数或方法上的挂钩。
说明
uopz_unset_hook(string $function): bool
uopz_unset_hook(string $class, string $function): bool
移除先前设置的函数或方法的挂钩。
参数
class
类的名称。
function
函数或方法的名称。
返回值
成功时返回 true, 或者在失败时返回 false。
示例
示例 #1 Basic uopz_unset_hook() Usage
<?php
function foo() {
echo 'foo';
}
uopz_set_hook('foo', function () {echo 'bar';});
foo();
echo PHP_EOL;
uopz_unset_hook('foo');
foo();
?>
以上示例会输出:
barfoo
foo
参见
- uopz_set_hook() - 设置在进入函数或方法时执行的挂钩。
- uopz_get_hook() - 获取先前设置的函数或方法上的挂钩。