(PECL uopz 5, PECL uopz 6, PECL uopz 7)
uopz_add_function — Добавляет несуществующую функцию или метод
$class,$function,$handler,&$flags = ZEND_ACC_PUBLIC,&$all = trueДобавляет несуществующую функцию или метод.
classИмя класса.
functionИмя функции или метода.
handlerОбъект Closure, который определяет новую функцию или метод.
flagsФлаги для установки новой функции или метода.
all
Будут ли затронуты все классы, которые происходят от класса (class).
Функция возвращает true, если выполнилась успешно, или false, если возникла ошибка.
uopz_add_function() выбрасывает RuntimeException, если добавляемая функция или метод уже существует.
Пример #1 Простое использование uopz_add_function()
<?php
uopz_add_function('foo', function () {echo 'bar';});
foo();
?>Результат выполнения приведённого примера:
bar