classkit_method_remove
Ctype
Classkit Functions
PHP Manual

# classkit_method_rename

(PECL classkit >= 0.1)

classkit_method_rename — Dynamically changes the name of the given method

### Descripción

bool classkit_method_rename ( string `$classname` , string `$methodname` , string `$newname` )

> Note: Esta función no puede usarse para manipular el método actualmente en ejecución

Warning

Esta función es EXPERIMENTAL. Esto significa que el comportamiento de esta función, el nombre de esta función y en definitiva TODO lo documentado sobre esta función, puede cambiar en una futura version de PHP SIN AVISO. La advertencia queda hecha, y utilizar esta extensión queda bajo su propia responsabilidad.

### Lista de parámetros

`classname`

  The class in which to rename the method

`methodname`

  The name of the method to rename

`newname`

  The new name to give to the renamed method

### Valores retornados

Devuelve `TRUE` si todo se llevó a cabo correctamente, `FALSE` en caso de fallo.

### Ejemplos

Example #1 classkit_method_rename() example

`<?php
class Example {
function foo() {
return "foo!\n";
}
}
// Rename the 'foo' method to 'bar'
classkit_method_rename(
'Example',
'foo',
'bar'
);
// output renamed function
echo Example::bar();
?>`

El resultado del ejemplo seria:

    foo!

### Ver también

- classkit_method_add() - Dynamically adds a new method to a given class
- classkit_method_copy() - Copies a method from class to another
- classkit_method_redefine() - Dynamically changes the code of the given method
- classkit_method_remove() - Dynamically removes the given method

classkit_method_remove
Ctype
Classkit Functions
PHP Manual