解析php中call_user_func_array的作用

  一、直接调用方法

  

复制代码 代码如下:

  function test($a, $b)

  {

  echo '测试一:'.$a.$b;

  }

  //调用test方法,array("asp", 'php')对应相应的参数

  call_user_func_array('test', array("asp", 'php'));

  二、通过类调用类中的方法

  

复制代码 代码如下:

  class test2{

  function phpSay($a, $b)

  {

  echo '测试二:'.$a.$b;

  }

  }

  $o = new test2();

  //相当于:$o->phpSay('php','你好');

  call_user_func_array(array(&$o, 'phpSay'), array('php','你好'));