runkit_method_remove

Dynamically removes the given method

&reftitle.description; `bool` `runkit_method_remove` `string` `classname` `string` `methodname` ¬e.runkit.selfmanipulation; &warn.experimental.func;
&reftitle.parameters;

`classname`

- The class in which to remove the method

`methodname`

- The name of the method to remove

&reftitle.returnvalues;

&return.success;

&reftitle.examples;

### `runkit_method_remove` example

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

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

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

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

    ?>

&example.outputs;

    bar

&reftitle.seealso;

- `runkit_method_add`
- `runkit_method_copy`
- `runkit_method_redefine`
- `runkit_method_rename`
- `runkit_function_remove`