(PECL runkit7 >= Unknown)
runkit7_method_rename — Dynamically changes the name of the given method
$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!