runkit_method_rename

(no version information, might be only in CVS)

runkit_method_rename -- Dynamically changes the name of the given method

説明

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

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

警告

この関数は、 実験的なステータスにあります。これは、この関数の 動作、関数名、ここで書かれていること全てがPHPの将来のバージョンで予告 なく変更される可能性があることを意味します。注意を喚起するとともに自分 のリスクでこの関数を使用してください。

パラメータ

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. 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!

以下も参照ください

runkit_method_add()
runkit_method_copy()
runkit_method_redefine()
runkit_method_remove()
runkit_function_rename()