runkit7_method_copy

(PECL runkit7 >= 未知)

runkit7_method_copy将方法从一个类复制到另一个类

描述

runkit7_method_copy(
    string $destination_class,
    string $destination_method_name,
    string $source_class,
    string $source_method_name = ?
): bool

参数

destination_class

复制方法的目标类

destination_method_name

目标方法名称

source_class

要复制的方法的源类

source_method_name

要从源类复制的方法的名称。如果省略此参数,则假定 destination_method_name 的值。

返回值

示例

示例 #1 runkit7_method_copy() 示例

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

class
Bar {
// 最初,没有方法
}

// 将 Foo 类中的 example() 方法复制到 Bar 类中,作为 baz()
runkit7_method_copy('Bar', 'baz', 'Foo', 'example');

// 输出复制的函数
echo Bar::baz();
?>

上面的示例将输出

foo!

参见

添加备注

用户贡献的备注

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