runkit_method_rename
(PECL runkit >= 0.7.0)
runkit_method_rename — Cambiar 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 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
- runkit_method_add() - Añadir dinámicamente un nuevo método a una clase dada
- runkit_method_copy() - Copia un método de una clase a otra
- runkit_method_redefine() - Cambiar dinámicamente el código del método dado
- runkit_method_remove() - Eliminar dinámicamente el método dado
- runkit_function_rename() - Cambiar el nombre de una función
There are no user contributed notes for this page.
