uopz_del_function
(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)
Смотрите также
- uopz_add_function() - Добавляет несуществующую функцию или метод
- uopz_unset_return() - Отменяет ранее установленное возвращаемое значение для функции