(PECL runkit7 >= Unknown)
runkit7_method_copy — Copia un método de una clase a otra
destination_class
La clase de destino para el método copiado
destination_method_name
El nombre del método de destino
source_class
La clase fuente del método a copiar
source_method_name
El nombre del método a copiar de la clase fuente. Si este argumento es
omitido, se asume el valor de destination_method_name
.
Ejemplo #1 Ejemplo de runkit7_method_copy()
<?php
class Foo {
function example() {
return "foo!\n";
}
}
class Bar {
// sin métodos inicialmente
}
// copia el example() de la clase Foo a la clase Bar, como baz()
runkit7_method_copy('Bar', 'baz', 'Foo', 'example');
// muestra la función copiada
echo Bar::baz();
?>
El ejemplo anterior mostrará :
foo!