この記事では主に 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 サイトの他の関連記事を参照してください。