ホームページ  >  記事  >  バックエンド開発  >  PHP での call_user_func_array コールバック関数の使用法

PHP での call_user_func_array コールバック関数の使用法

墨辰丷
墨辰丷オリジナル
2018-05-30 14:26:511741ブラウズ

この記事では主に 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 は、多次元配列内の値の再帰的削除を実装します

php拡張子を使用せずにファイルの種類を正確に判断する方法

PHP finfo_file() 関数実装メソッドを使用して、アップロードされた画像タイプを検出します

以上がPHP での call_user_func_array コールバック関数の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。