Funções da Classkit
Ctype
Funções da Classkit
PHP Manual

# classkit_method_rename

(PECL classkit:0.1-0.4 runkit:0.7-0.9)

classkit_method_rename — Muda dinamicamente o nome de um método

### Descrição

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

> Nota: Esta função não pode ser utilizada para manipular o método atualmente em execução (ou encadeado).

Aviso

Esta função é EXPERIMENTAL. O comportamento desta função, seu nome, incluindo toda documentação pode ser modificado sem aviso em futuras versões do PHP. Esta função deve ser usada por sua própria conta e risco.

### Parâmetros

`classname`

  Classe onde o método foi definido

`methodname`

  Método a ser renomeado

`newname`

  Novo nome do método

### Valor Retornado

Retorna `TRUE` em caso de sucesso ou `FALSE` em falhas.

### Exemplos

Exemplo #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();
?>`

O exemplo acima irá imprimir:

    foo!

### Veja Também

- classkit_method_add()
- classkit_method_copy()
- classkit_method_redefine()
- classkit_method_remove()

Funções da Classkit
Ctype
Funções da Classkit
PHP Manual