« PHP:import_request_variables()関数 | メイン | PHP:create_function()関数 »
2006年02月13日
PHP:call_user_func()関数・call_user_func_array()関数
call_user_func()関数
ユーザー定義関数に、指定した引数をスカラー値で渡し、実行します。
call_user_func_array()関数
ユーザー定義関数に、指定した引数を配列で渡し、実行します。
function returnSum($num1, $num2){
return $num1+$num2;
}
//引数1、引数2を足した値を返すファンクション
$ARRAY = array(1200, 1500);
$res = call_user_func_array("returnSum", $ARRAY);
//ユーザー定義関数の実行
print $res;
※上記の結果、「2700」を出力します。
function returnMulti($num1, $num2){
return $num1*$num2;
}
//引数1、引数2を掛けた値を返すファンクション
$res = call_user_func("returnMulti", 15, 20);
//ユーザー定義関数の実行
print $res;
※上記の結果、「300」を出力します。
投稿者 wing : 2006年02月13日 22:32