Funciones runkit
PHP Manual

runkit_method_rename

(PECL runkit >= 0.7.0)

runkit_method_renameCambiar dinámicamente el nombre del método dado

Descripción

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

Nota: Esta función no puede ser utilizada para manipular el actual método en ejecución (o extendido).

Advertencia

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.

Parámetros

classname

La clase en la que se renombrará el método

methodname

El nombre del método a renombrar

newname

El nombre nuevo a dar al método renombrado

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Ejemplos

Ejemplo #1 Ejemplo de runkit_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!

Ver también


Funciones runkit
PHP Manual