(PECL uopz 5, PECL uopz 6, PECL uopz 7)
uopz_del_function — Удаляет ранее добавленную функцию или метод
Удаляет ранее добавленную функцию или метод.
class
Имя класса.
function
Имя функции или метода.
all
Будут ли затронуты все классы, которые происходят от класса (class
).
Возвращает true
в случае успешного выполнения или false
в случае возникновения ошибки.
uopz_del_function() выбрасывает RuntimeException, если удаляемые функция или метод не были добавлены с помощью uopz_add_function().
Пример #1 Простое использование uopz_del_function()
<?php
uopz_add_function('foo', function () {echo 'bar';});
var_dump(function_exists('foo'));
uopz_del_function('foo');
var_dump(function_exists('foo'));
?>
Результат выполнения приведённого примера:
bool(true) bool(false)