runkit_method_rename

(PECL runkit >= 0.7.0)

runkit_method_renameDynamically changes the name of the given method

说锟斤拷

runkit_method_rename ( string $classname , string $methodname , string $newname ) : bool

Note: 锟剿猴拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷前锟斤拷锟斤拷锟斤拷锟叫o拷锟斤拷锟斤拷锟斤拷锟斤拷锟较o拷锟侥凤拷锟斤拷锟斤拷

锟斤拷锟斤拷

classname

The class in which to rename the method

methodname

The name of the method to rename

newname

The new name to give to the renamed method

锟斤拷锟斤拷值

锟缴癸拷时锟斤拷锟斤拷 TRUE锟斤拷 锟斤拷锟斤拷锟斤拷失锟斤拷时锟斤拷锟斤拷 FALSE锟斤拷

锟斤拷锟斤拷

Example #1 runkit_method_rename() example

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

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

// output renamed function
echo Example::bar();
?>

锟斤拷锟斤拷锟斤拷锟教伙拷锟斤拷锟斤拷锟�

foo!

锟轿硷拷