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

# runkit7_method_rename

(PECL runkit7 >= Unknown)

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

### Description

function 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

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open