首页
学习
活动
专区
工具
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 →

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com