PHP8 uopz_get_hook — 获取先前设置的函数或方法的挂钩
(PECL uopz 5, PECL uopz 6, PECL uopz 7)
uopz_get_hook — 获取先前设置的函数或方法的挂钩。
说明
uopz_get_hook(string $function): Closure
uopz_get_hook(string $class, string $function): Closure
获取先前设置的函数或方法的挂钩。
参数
class
类的名称。
function
函数或方法的名称。
返回值
返回函数或方法上先前设置的挂钩,如果未设置任何挂钩,则返回null。
示例
示例 #1 Basic uopz_get_hook() Usage
<?php
function foo() {
echo 'foo';
}
uopz_set_hook('foo', function () {echo 'bar';});
var_dump(uopz_get_hook('foo'));
?>
以上示例的输出类似于:
object(Closure)#2 (0) {
}
参见
- uopz_set_hook() - 设置在进入函数或方法时执行的挂钩。
- uopz_unset_hook() - 移除先前设置的函数或方法的挂钩。