PHP8 uopz_get_hook — 获取先前设置的函数或方法的挂钩

2023-10-08 14:51 更新

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


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号