call_user_func_array

第一种

class test{
    public static function output($msg){
        echo $msg;
    }
}

call_user_func_array(array('test', 'output'), array('test'));

第二种

<?php
function output($msg){
    echo $msg;
}

call_user_func_array('output', array('test'));
exit;

第三种,匿名函数

$func = function($arg1$arg2) {
    return $arg1 $arg2;
};

var_dump(call_user_func_array($func, array(24))); 

原文地址:https://www.cnblogs.com/agang-php/p/5209893.html