uopz_rename

(PECL uopz 1, PECL uopz 2)

uopz_renameRename a function at runtime

Warning

This function has been REMOVED in PECL uopz 5.0.0.

˵��

uopz_rename ( string $function , string $rename ) : void
uopz_rename ( string $class , string $function , string $rename ) : void

Renames function to rename

Note:

If both functions exist, this effectively swaps their names

����

class

The name of the class containing the function

function

The name of an existing function

rename

The new name for the function

����ֵ

����

Example #1 uopz_rename() example

<?php
uopz_rename
("strlen""original_strlen");

echo 
original_strlen("Hello World");
?>

�������̻������

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");
?>

�������̻������

11