(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.
classEl nombre de la clase que contiene la función
functionEl nombre de una función existente
renameEl nuevo nombre de la función
Ejemplo #1 Ejemplo con uopz_rename()
<?php
uopz_rename("strlen", "original_strlen");
echo original_strlen("Hello World");
?>El ejemplo anterior mostrará:
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 ejemplo anterior mostrará:
11