uopz_add_function

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

uopz_add_function添加不存在的函数或方法

描述

uopz_add_function(string $function, Closure $handler, int &$flags = ZEND_ACC_PUBLIC): bool
uopz_add_function(
    string $class,
    string $function,
    Closure $handler,
    int &$flags = ZEND_ACC_PUBLIC,
    int &$all = true
): bool

添加不存在的函数或方法。

参数

class

类的名称。

function

函数或方法的名称。

handler

定义新函数或方法的 Closure

flags

为新函数或方法设置的标志。

all

是否所有从 class 继承的类也将受到影响。

返回值

成功时返回 true,失败时返回 false

错误/异常

uopz_add_function() 如果要添加的函数或方法已存在,则抛出 RuntimeException

示例

示例 #1 基本 uopz_add_function() 用法

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

上面的示例将输出

bar

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top