Manual do PHP
Anterior |  | Próxima

# runkit_method_rename

(PECL)

runkit_method_rename -- Dynamically changes the name of the given method

## Descrição

bool runkit_method_rename ( string classname, string methodname, string newname )

> Nota: Esta função não pode ser usada para manipular o metodo atualmente em execução (ou emcadeado).

Atenção
Esta função é EXPERIMENTAL. Isso quer dizer que o comportamento desta função e seu nome, incluindo TUDO o que está documentado aqui pode mudar em futuras versões do PHP, SEM QUALQUER NOTIFICAÇÃO. Esteja avisado, e use esta função por sua própria conta e risco.

## 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 de retornado

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

## Exemplos

Exemplo 1. runkit_method_rename() example

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

O exemplo acima irá imprimir:

    foo!

## Veja também

runkit_method_add()
runkit_method_copy()
runkit_method_redefine()
runkit_method_remove()
runkit_function_rename()

Anterior | Principal | Próxima
runkit_method_remove | Acima | runkit_return_value_used