PHP.nl

runkit7_method_rename

runkit7_method_rename

Dynamically changes the name of the given method

bool **runkit7_method_rename** string $class_name string $source_method_name string $target_method_name

class_nameThe class in which to rename the method

source_method_nameThe name of the method to rename

target_method_nameThe new name to give to the renamed method

return.success

Voorbeeld: example

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

// Rename the 'foo' method to 'bar'
runkit7_method_rename(
    'Example',
    'foo',
    'bar'
);

// output renamed function
echo (new Example)->bar();
?>
foo!

runkit7_method_add``runkit7_method_copy``runkit7_method_redefine``runkit7_method_remove``runkit7_function_rename