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
add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top