この記事では主に PHP の call_user_func_array コールバック関数の使用方法を詳しく説明します。必要な方はぜひ参考にしてください。
call_user_func_array
call_user_func_array — コールバック関数を呼び出し、コールバック関数のパラメータとして配列パラメータを渡します
mixed call_user_func_array ( callable $callback , array $param_arr )
最初のパラメータをコールバック関数 (callback) として呼び出し、パラメータ配列を使用しますas ( param_arr) はコールバック関数のパラメータとして渡されます。
例:
function foobar($arg, $arg2) {
echo __FUNCTION__, " got $arg and $arg2\n";
}
class foo {
function bar($arg, $arg2) {
echo __METHOD__, " got $arg and $arg2\n";
}
}
// Call the foobar() function with 2 arguments
call_user_func_array("foobar", array("one", "two"));
dump("<br/>");
// Call the $foo->bar() method with 2 arguments
$foo = new foo;
call_user_func_array(array($foo, "bar"), array("three", "four"));
出力結果:
foobar got one and two foo::bar got three and four
以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。
関連する推奨事項:
PHP finfo_file() 関数実装メソッドを使用して、アップロードされた画像タイプを検出します
以上がPHP での call_user_func_array コールバック関数の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。