PHP 8.4.0 RC4 available for testing

uopz_del_function

(PECL uopz 5, PECL uopz 6, PECL uopz 7)

uopz_del_functionУдаляет ранее добавленную функцию или метод

Описание

uopz_del_function(string $function): bool
uopz_del_function(string $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() - Отменяет ранее установленное возвращаемое значение для функции
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top