uopz_rename

(PECL uopz 1, PECL uopz 2)

uopz_renameПереименовать функцию во время выполнения

Внимание

Эта функция была УДАЛЕНА в PECL uopz 5.0.0.

Описание

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

Переименовывает функцию function на rename

Замечание:

Если обе функции существуют, эта функция по сути поменяет имена

Список параметров

class

Имя класса, содержащего функцию

function

Имя существующей функции

rename

Новое имя функции

Возвращаемые значения

Примеры

Пример #1 Пример использования uopz_rename()

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

echo 
original_strlen("Hello World");
?>

Результатом выполнения данного примера будет что-то подобное:

11

Пример #2 Пример использования uopz_rename() с классом

<?php
class My {
    public function 
strlen($arg) {
        return 
strlen($arg);
    }
}

uopz_rename(My::class, "strlen""original_strlen");

echo 
My::original_strlen("Hello World");
?>

Результат выполнения данного примера:

11