在线文档教程
PHP
类和函数 | Classes and Functions

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 →