uopz_set_return
(PECL uopz 5, PECL uopz 6, PECL uopz 7)
uopz_set_return — Надати значення, що повертається для існуючої функції
Опис
uopz_set_return(string $function, mixed $value, bool $execute = false): bool
uopz_set_return( string $class, string $function, mixed $value, bool $execute = false): bool
Установить возвращаемое значение дляfunction
наvalue
. Якщо value
замикання та встановлений execute
, замикання буде виконуватися замість вихідної функції. Можна викликати вихідну функцію із замикання.
Зауваження :
Ця функція замінює uopz_rename()
Список параметрів
class
Ім'я класу, що містить функцію
function
Ім'я існуючої функції
value
Значення, що повертається функцією. Якщо передано замикання та параметр execute встановлено, замикання буде виконано замість вихідної функції.
execute
Якщо true і у параметрі value передано замикання, замикання буде виконано замість вихідної функції.
Значення, що повертаються
True у разі успішного виконання, false у противному випадку.
Приклади
Приклад #1 Приклад використання uopz_set_return()****
Loading...
Результат виконання наведеного прикладу:
42
Приклад #2 Приклад використання uopz_set_return()****
Loading...
Результат виконання наведеного прикладу:
12
Приклад #3 Приклад використання uopz_set_return()** з класом**
Loading...
Результат виконання наведеного прикладу:
12