PHP 8.4.2 Released!

runkit7_method_remove

(PECL runkit7 >= Unknown)

runkit7_method_removeДинамически удаляет заданный метод

Описание

runkit7_method_remove(string $class_name, string $method_name): bool

Замечание: Эту функцию нельзя использовать для влияния на работающие в этот момент (или цепные) методы.

Список параметров

class_name

Класс, в котором нужно удалить метод.

method_name

Имя удаляемого метода.

Возвращаемые значения

Функция возвращает true, если выполнилась успешно, или false, если возникла ошибка.

Примеры

Пример #1 Пример использования runkit7_method_remove()

<?php
class Example {
function
foo() {
return
"foo!\n";
}

function
bar() {
return
"bar!\n";
}
}

// Remove the 'foo' method
runkit7_method_remove(
'Example',
'foo'
);

echo
implode(' ', get_class_methods('Example'));

?>

Результат выполнения приведённого примера:

bar

Смотрите также

Добавить

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

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