runkit_method_copy
runkit_method_copy
(PECL runkit >= 0.7.0)
runkit_method_copy - 从类复制一个方法到另一个
描述
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
<?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(
?>
上面的例子将输出:
foo!
← runkit_method_add
runkit_method_redefine →