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() - Отменяет ранее установленное возвращаемое значение для функции