(PECL uopz 5, PECL uopz 6)
uopz_del_function — Удаляет ранее добавленную функцию или метод
$function
) : bool$class
, string $function
[, int &$all
= TRUE
] ) : boolУдаляет ранее добавленную функцию или метод.
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)