« PHP:call_user_func()関数・call_user_func_array()関数 | メイン | PHP:get_defined_functions()関数 »
2006年02月15日
PHP:create_function()関数
create_function()関数は、関数名を明示的に設定しないで簡易的にユーザー定義関数を作成する場合に使用します。
※array_walk()関数やusort()関数のコールバック関数を生成する際にも使用可能です。
※create_function()関数内の引数は「'」(シングルクォテーション)で囲みます。(「"」ダブルクォテーションだとエラーが起きる場合があります。)
$myFunction = create_function('$value1, $value2', 'return $value1*$value2');
//引数1と引数2を掛けた値を返すファンクションを定義します。
$result = $myFunction(10, 20);
print $result;
※上記の結果、「200」を出力します。
投稿者 wing : 2006年02月15日 01:42