uopz_rename
(PECL uopz 1, PECL uopz 2)
uopz_rename — Rename a function at runtime
Warning
This function has been REMOVED in PECL uopz 5.0.0.
Description
Renames function to rename
Note:
If both functions exist, this effectively swaps their names
Parameters
classThe name of the class containing the function
functionThe name of an existing function
renameThe new name for the function
Return Values
Examples
Example #1 uopz_rename() example
<?php
uopz_rename("strlen", "original_strlen");
echo original_strlen("Hello World");
?>The above example will output:
11
Example #2 uopz_rename() class example
<?php
class My {
public function strlen($arg) {
return strlen($arg);
}
}
uopz_rename(My::class, "strlen", "original_strlen");
echo My::original_strlen("Hello World");
?>The above example will output:
11
↑ and ↓ to navigate • Enter to select • Esc to close • / to open