(PECL runkit7 >= Unknown)
runkit7_method_copy — Copia um método de uma classe para outra
destination_class
Classe de destino para o método copiado
destination_method_name
Nome do método de destino
source_class
Classe de origem do método a ser copiado
source_method_name
Nome do método a ser copiado da classe de origem. Se este parâmetro for
omitido, o valor de destination_method_name
será assumido.
Exemplo #1 Exemplo de runkit7_method_copy()
<?php
class Foo {
function example() {
return "foo!\n";
}
}
class Bar {
// inicialmente, nenhum método
}
// copia o método example() da classe Foo para a classe Bar, como baz()
runkit7_method_copy('Bar', 'baz', 'Foo', 'example');
// exibe a função copiada
echo Bar::baz();
?>
O exemplo acima produzirá:
foo!