説明
bool runkit_function_add
( string
$funcname
, string $arglist
, string $code
)パラメータ
-
funcname -
作成する関数の名前。
-
arglist -
カンマ区切りの引数のリスト。
-
code -
関数のコード。
返り値
成功した場合に TRUE を、失敗した場合に FALSE を返します。
例
例1 runkit_function_add() の例
<?php
runkit_function_add('testme','$a,$b','echo "The value of a is $a\n"; echo "The value of b is $b\n";');
testme(1,2);
?>
上の例の出力は以下となります。
The value of a is 1 The value of b is 2
参考
- create_function() - 匿名関数 (ラムダ形式) を作成する
- runkit_function_redefine() - 関数の定義を新しい実装で置き換える
- runkit_function_copy() - 関数を別の名前でコピーする
- runkit_function_rename() - 関数名を変更する
- runkit_function_remove() - 関数の定義を削除する
- runkit_method_add() - 指定したクラスに、新しいメソッドを動的に追加する