# runkit7_method_rename

(PECL runkit7 >= Unknown)

runkit7_method_rename — Change dynamiquement le nom de la méthode donnée

### Description

runkit7_method_rename(string `$class_name`, string `$source_method_name`, string `$target_method_name`): bool

> Note: Cette fonction ne peut être utilisée pour manipuler la méthode en cours d'utilisation (ou chaînée).

### Liste de paramètres

`class_name`

  La classe dans laquelle renommer la méthode

`source_method_name`

  Le nom de la méthode à renommer

`target_method_name`

  Le nouveau nom à donner à la méthode renommée

### Valeurs de retour

Cette fonction retourne `true` en cas de succès ou `false` si une erreur survient.

### Exemples

Exemple #1 Exemple de runkit7_method_rename()

`<?php
class Example {
function foo() {
return "foo!\n";
}
}
// Renomme la méthode 'foo' en 'bar'
runkit7_method_rename(
'Example',
'foo',
'bar'
);
// affiche la fonction renommée
echo (new Example)->bar();
?>`

L'exemple ci-dessus va afficher :

    foo!

### Voir aussi

- runkit7_method_add() - Ajoute dynamiquement une nouvelle méthode à une classe donnée
- runkit7_method_copy() - Copie une méthode d'une classe vers une autre
- runkit7_method_redefine() - Change dynamiquement le code de la méthode donnée
- runkit7_method_remove() - Supprime dynamiquement la méthode donnée
- runkit7_function_rename() - Change un nom de fonction