您的当前位置:首页正文

call_user_func_array

来源:华拓网

基本用法

在面向过程中,我们定义了一个方法,如下

function a()
{
  echo 'a';
}

call_user_func_array('a', []);

输出的结果是 a

若存在参数,可以使用第二个参数依次传入对应的参数即可

类方法的调用

class AClass
{
  public function a()
  {
    echo 'a';
  }
}

function a()
{
  echo 'a';
}

call_user_func_array([new AClass(), 'a'], []);

输出的结果也是A