runkit7_method_rename

(PECL runkit7 >= Unknown)

runkit7_method_renameDynamically changes the name of the given method

説明

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

注意: この関数は、 現在実行中(もしくはチェーンド)のメソッドを操作することはできません。

パラメータ

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 を返します。

例1 runkit7_method_rename() 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 Example::bar();
?>

上の例の出力は以下となります。

foo!

参考

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top