(PECL runkit7 >= Unknown)
runkit7_method_copy — Copie une méthode d'une classe vers une autre
destination_class
La classe de destination pour la méthode copiée
destination_method_name
Le nom de la méthode de destination
source_class
La classe source de la méthode à copier
source_method_name
Le nom de la méthode à copier de la classe source. Si ce paramètre est
omis la valeur de destination_method_name
est supposée.
Exemple #1 Exemple de runkit7_method_copy()
<?php
class Foo {
function example() {
return "foo!\n";
}
}
class Bar {
// aucune méthode initialement
}
// copie l'example() de la classe Foo vers la classe Bar, en tant que baz()
runkit7_method_copy('Bar', 'baz', 'Foo', 'example');
// afficher la fonction copiée
echo Bar::baz();
?>
L'exemple ci-dessus va afficher :
foo!