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

PHPでのcall_user_func_array関数の使用例

WBOY
WBOYオリジナル
2016-07-25 08:59:021139ブラウズ
  1. function test($a, $b)
  2. {
  3. echo 'Test 1:'.$a.$b;
  4. }
  5. //テストメソッド array("asp" を呼び出します) , 'php') は、対応するパラメーターに対応します
  6. call_user_func_array('test', array("asp", 'php'));
  7. ?>
コードをコピーします

2. クラス内のメソッドを呼び出しますクラスを通して

  1. class test2{
  2. function phpSay($a, $b)
  3. {
  4. echo 'Test 2:'.$a.$b;
  5. }
  6. }
  7. $o = new test2 ();
  8. //以下と同等: $o->phpSay('php','Hello');
  9. call_user_func_array(array(&$o, 'phpSay'), array('php','Hello' )) ;
  10. ?>
コードをコピー


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