PHP 8.4.0 RC4 available for testing

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
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top