(PECL runkit7 >= Unknown)
runkit7_method_rename — Cambiar dinámicamente el nombre del método dado
$class_name
, string $source_method_name
, string $target_method_name
): boolNota: Esta función no puede ser utilizada para manipular el método en curso de utilización (o encadenado).
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
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 ejemplo anterior mostrará :
foo!