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: |