Cambiar dinámicamente el nombre del método dado

# runkit7_method_rename

(PECL runkit7 >= Unknown)

runkit7_method_rename — Cambiar dinámicamente el nombre del método dado

### Descripción

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

> Nota: Esta función no puede ser utilizada para manipular el método en curso de utilización (o encadenado).

### Parámetros

`class_name`
  La clase en la que renombrar el método
`source_method_name`
  El nombre del método a renombrar
`target_method_name`
  El nuevo nombre a dar al método renombrado

### Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

### Ejemplos

Ejemplo #1 Ejemplo de runkit7_method_rename()

    <?php
    class Example {
        function foo() {
            return "foo!\n";
        }
    }

    // Renombrar el método 'foo' a 'bar'
    runkit7_method_rename(
        'Example',
        'foo',
        'bar'
    );

    // Mostrar la función renombrada
    echo (new Example)->bar();
    ?>

El ejemplo anterior mostrará:

    foo!

### Ver también

- runkit7_method_add() - Añade dinámicamente un nuevo método a una clase dada
- runkit7_method_copy() - Copia un método de una clase a otra
- runkit7_method_redefine() - Cambiar dinámicamente el código del método dado
- runkit7_method_remove() - Elimina dinámicamente el método especificado
- runkit7_function_rename() - Cambiar un nombre de función

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