call_user_func_array和call_user_func

call_user_func函数类似于一种特别的调用函数的方法,使用方法如下:

function a($b,$c)
{
  echo $b + $c;
}
class c
{
  funcion a($b,$c)
  {
    echo $b + $c;
  }
}

call_user_func ( 'a' , 1, 3 );
call_user_func( array( 'c', 'a') , 1,3 );
call_user_func ( 'a' , array(1,3) );
call_user_func ( array( 'c', 'a') , array(1,3) );

在call_user_func中的参数是变量的时候会有大用处。


?>

原文地址:https://www.cnblogs.com/chunyin/p/2644022.html