runkit7_method_rename

(PECL runkit7 >= Unknown)

runkit7_method_renameCambiar dinámicamente el nombre del método dado

Descripción

runkit7_method_rename(string $class_name, string $source_method_name, string $target_method_name): bool

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

Parámetros

class_name

La clase en la que renombrar el método

source_method_name

El nombre del método a renombrar

target_method_name

El nuevo nombre 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 runkit7_method_rename()

<?php
class Example {
function
foo() {
return
"foo!\n";
}
}

// Renombrar el método 'foo' a 'bar'
runkit7_method_rename(
'Example',
'foo',
'bar'
);

// Mostrar la función renombrada
echo (new Example)->bar();
?>

El resultado del ejemplo sería:

foo!

Ver también