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