codecamp

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() - 移除先前设置的函数或方法的挂钩。


PHP8 uopz_get_exit_status — 检索最后设置的退出状态
PHP8 uopz_get_mock — 获取类的当前模拟(mock)
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定