runkit7_method_rename

(PECL runkit7 >= 未知)

runkit7_method_rename动态更改给定方法的名称

说明

runkit7_method_rename(string $class_name, string $source_method_name, string $target_method_name): bool

注意: 此函数不能用于操作当前正在运行(或链式)的方法。

参数

class_name

要重命名方法的类

source_method_name

要重命名的方法的名称

target_method_name

重命名方法的新名称

返回值

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

范例

范例 #1 runkit7_method_rename() 例子

<?php
class Example {
function
foo() {
return
"foo!\n";
}
}

// 将 'foo' 方法重命名为 'bar'
runkit7_method_rename(
'Example',
'foo',
'bar'
);

// 输出重命名后的函数
echo (new Example)->bar();
?>

上面的例子将输出

foo!

参见

添加注释

用户贡献的注释

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