runkit_method_rename

(PECL runkit >= 0.7.0)

runkit_method_renameCambiar dinámicamente el nombre del método dado

Descripción

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

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

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

Ver también