首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

runkit_method_copy

(PECL runkit >= 0.7.0)

runkit_method_copy - 从类复制一个方法到另一个

描述

代码语言:javascript
复制
bool runkit_method_copy ( string $dClass , string $dMethod , string $sClass [, string $sMethod ] )

参数

dClass

复制方法的目标类

dMethod

目标方法名称

sClass

要复制的方法的源类

sMethod

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

返回值

成功TRUE或失败时返回FALSE

例子

Example #1 runkit_method_copy() example

代码语言:javascript
复制
<?php
class Foo {
    function example() {
        return "foo!\n";
    }
}

class Bar {
    // initially, no methods
}

// copy the example() method from the Foo class to the Bar class, as baz()
runkit_method_copy('Bar', 'baz', 'Foo', 'example');

// output copied function
echo Bar::baz();
?>

上面的例子将输出:

代码语言:javascript
复制
foo!

← runkit_method_add

runkit_method_redefine →

扫码关注腾讯云开发者

领取腾讯云代金券