classkit_method_rename (PECL) classkit_method_rename -- Change dynamiquement le nom d'une méthode donnée Descriptionbool classkit_method_rename ( string classname, string methodname, string newname ) Note : Cette fonction ne peut
pas être utilisée pour manipuler la méthode en cours (ou liée) d'exécution.
| Avertissement | Cette fonction est
EXPERIMENTALE. Cela signifie que le comportement de
cette fonction, son nom et concrètement, TOUT ce qui est documenté ici peut
changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez
cette fonction à vos risques et périls. |
Liste de paramètres
- classname
La classe dans laquelle la méthode doit être renommée
- methodname
Le nom de la méthode à renommer
- newname
Le nouveau nom à donner à la méthode
Valeurs de retour
Cette fonction retourne TRUE en cas de
succès, FALSE en cas d'échec.
Exemples
Exemple 1. Exemple avec classkit_method_rename()
<?php class Example { function foo() { return "foo!\n"; } }
// Renomme la méthode 'foo' en 'bar' classkit_method_rename( 'Example', 'foo', 'bar' );
// affiche la fonction renommée echo Example::bar(); ?>
|
L'exemple ci-dessus va afficher : |
|