uopz_add_function

(PECL uopz 5, PECL uopz 6, PECL uopz 7)

uopz_add_function — Додає неіснуючу функцію або метод

Опис

uopz_add_function(string $function, Closure $handler, int &$flags = ZEND_ACC_PUBLIC): bool
uopz_add_function(    string $class,    string $function,    Closure $handler,    int &$flags = ZEND_ACC_PUBLIC,    int &$all = true): bool

Додає неіснуючу функцію чи метод.

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

class

Назва класу.

function

Ім'я функції чи методу.

handler

Об'єкт Closureщо визначає нову функцію або метод.

flags

Прапори для встановлення нової функції чи методу.

all

Чи торкнуться всі класи, які походять від класу (class

Значення, що повертаються

Повертає true у разі успішного виконання або **false**в случае возникновения ошибки.

Помилки

uopz_add_function() викидає RuntimeException, якщо функція, що додається, або метод вже існує.

Приклади

Приклад #1 Простое использованиеuopz_add_function()****

Loading...

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

bar

Дивіться також

  • uopz_del_function() - Видаляє раніше додану функцію або метод
  • uopz_set_return() - Надати значення, що повертається для існуючої функції