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 →
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com