classkit_method_copy
(PECL classkit:0.2-0.4 runkit:0.7-0.9)
classkit_method_copy — Copies a method from class to another
Description
bool classkit_method_copy
( string $dClass
, string $dMethod
, string $sClass
[, string $sMethod
] )
WarningThis function is
EXPERIMENTAL. The behaviour of this function, its name, and
surrounding documentation may change without notice in a future release of PHP.
This function should be used at your own risk.
Parameters
-
dClass
-
Destination class for copied method
-
dMethod
-
Destination method name
-
sClass
-
Source class of the method to copy
-
sMethod
-
Name of the method to copy from the source class. If this parameter is
omitted, the value of dMethod
is assumed.
Return Values
Returns TRUE on success or FALSE on failure.
Examples
Example #1 classkit_method_copy() example
<?php
class Foo {
function example() {
return "foo!\n";
}
}
class Bar {
}
classkit_method_copy('Bar', 'baz', 'Foo', 'example');
echo Bar::baz();
?>
The above example will output: