(PECL uopz 1, PECL uopz 2)
uopz_rename — Cambia el nombre de una función en tiempo de ejecución
Esta función ha sido ELIMINADA en PECL uopz 5.0.0.
Cambia el nombre de la función function
a rename
.
Nota:
Si ambas funciones existen, sus nombres serán intercambiados.
class
El nombre de la clase que contiene la función
function
El nombre de una función existente
rename
El nuevo nombre de la función
Ejemplo #1 Ejemplo con uopz_rename()
<?php
uopz_rename("strlen", "original_strlen");
echo original_strlen("Hello World");
?>
El resultado del ejemplo sería:
11
Ejemplo #2 Ejemplo con uopz_rename() y una clase
<?php
class My {
public function strlen($arg) {
return strlen($arg);
}
}
uopz_rename(My::class, "strlen", "original_strlen");
echo My::original_strlen("Hello World");
?>
El resultado del ejemplo sería:
11