8.10 Fonctions Classkit
8 Référence des fonctions
Manuel PHP
. Introduction . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . classkit_import . classkit_method_add . classkit_method_copy . classkit_method_redefine . classkit_method_remove ->classkit_method_rename
|
8.10.11 classkit_method_rename()Change dynamiquement le nom d'une méthode donnée[ Exemples avec classkit_method_rename ] PECL
bool
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.
|
| Attention | |
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.
|
-
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
Cette fonction retourne
TRUE
en cas de
succès,
FALSE
en cas d'échec.
| 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(); ?>
|
|