runkit_function_redefine
(PECL)
runkit_function_redefine --
Replace a function definition with a new implementation
Descrição
bool
runkit_function_redefine ( string funcname, string arglist, string code )
Nota: Por padrão, apenas
funções do usuário podem ser removidas, renomeadas ou modificadas. para poder
modificar funções internas, você deve ativar a definição
runkit.internal_override no arquivo
php.ini.
Parâmetros
funcname
Name of function to redefine
arglist
New list of arguments to be accepted by function
code
New code implementation
Valores de retornado
Retorna TRUE em caso de sucesso ou FALSE em falhas.
Exemplos
Exemplo 1. A runkit_function_redefine() example
<?php function testme() { echo "Original Testme Implementation\n"; } testme(); runkit_function_redefine('testme','','echo "New Testme Implementation\n";'); testme(); ?>
|
O exemplo acima irá imprimir: Original Testme Implementation
New Testme Implementation |
|