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

墨辰丷
リリース: 2023-03-28 13:36:01
オリジナル
1784 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!