2024年PHP开发者大会日本站

uopz_rename

(PECL uopz 1, PECL uopz 2)

uopz_rename运行时重命名函数

警告

此函数已在PECL uopz 5.0.0中移除

描述

uopz_rename(string $function, string $rename): void
uopz_rename(string $class, string $function, string $rename): void

function重命名为rename

注意:

如果两个函数都存在,这实际上会交换它们的名字

参数

class

包含函数的类的名称

function

现有函数的名称

rename

函数的新名称

返回值

示例

示例 #1 uopz_rename() 示例

<?php
uopz_rename
("strlen", "original_strlen");

echo
original_strlen("Hello World");
?>

以上示例将输出

11

示例 #2 uopz_rename() 类示例

<?php
class My {
public function
strlen($arg) {
return
strlen($arg);
}
}

uopz_rename(My::class, "strlen", "original_strlen");

echo
My::original_strlen("Hello World");
?>

以上示例将输出

11
添加注释

用户贡献的注释

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