ホームページ  >  記事  >  バックエンド開発  >  php_PHP チュートリアルの call_user_func_array の役割を分析する

php_PHP チュートリアルの call_user_func_array の役割を分析する

WBOY
WBOYオリジナル
2016-07-21 15:07:38777ブラウズ

1. メソッドを直接呼び出します

コードをコピーします コードは次のとおりです:

function test($a, $b)
{
echo 'Test 1:'.$a.$ b;
}
//テストメソッドを呼び出します。array("asp", 'php') は対応するパラメータに対応します
call_user_func_array('test', array("asp", 'php'));

次に、クラスを通じてクラス内のメソッドを呼び出します

コードをコピーします コードは次のとおりです:

class test2{
function phpSay($a, $b)
{
echo 'テスト 2:'.$ a.$b;
}
}
$o = new test2();
//以下と同等: $o->phpSay('php','Hello');
call_user_func_array(array (&$o, 'phpSay'), array('php','Hello'));

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/327512.html技術記事 1. メソッドを直接呼び出し、コードをコピーします。 function test($a, $b) { echo 'Test 1:'.$a.$b } // テスト メソッドを呼び出します。array( "asp", 'php') 対応するパラメーター call_user_func_... に対応します
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。