(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)