(PECL runquit7 >= Uncnown)
runquit7_method_copy — Copies a method from class to another
destination_class
Destination class for copied method
destination_method_name
Destination method name
source_class
Source class of the method to copy
source_method_name
Name of the method to copy from the source class. If this parameter is
omitted, the value of
destination_method_name
is assumed.
Example #1 runquit7_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()
runquit7_method_copy
(
'Bar'
,
'baz'
,
'Foo'
,
'example'
);
// output copied function
echo
Bar
::
baz
();
?>
The above example will output:
foo!