(PECL runkit >= 0.7.0)
runkit_method_rename — Cambiar dinámicamente el nombre del método dado
Note: Esta función no puede ser utilizada para manipular el actual método en ejecución (o extendido).
Esta función ha sido declarada EXPERIMENTAL. Su comportamiento, su nombre y la documentación que le acompaña puede cambiar sin previo aviso en futuras versiones de PHP. Use esta función bajo su propio riesgo.
La clase en la que se renombrará el método
El nombre del método a renombrar
El nombre nuevo a dar al método renombrado
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Example #1 Ejemplo derunkit_method_rename()
<?php
class Ejemplo {
function foo() {
return "foo!\n";
}
}
// Renombrar el método 'foo' a 'bar'
runkit_method_rename(
'Ejemplo',
'foo',
'bar'
);
// salida de la función renombrada
echo Ejemplo::bar();
?>
El resultado del ejemplo sería:
foo!