(PECL runkit7 >= Unknown)
runkit7_method_remove — Dynamically removes the given method
runkit7_method_remove(string $class_name, string $method_name): bool
Note: This function cannot be used to manipulate the currently running (or chained) method.
class_nameThe class in which to remove the method
method_nameThe name of the method to remove
Example #1 runkit7_method_remove() example
<?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'));
?> The above example will output:
bar
© 1997–2025 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/function.runkit7-method-remove.php