call_user_func
作者:bincall_user_func — 把第一个参数作为回调函数调用
直接调用方法:
function my_print($data)
{
    echo $data;
}
//将方法名+变量传入
call_user_func('my_print', 'nihao');
//用数组形式传参
call_user_func_array('my_print', array('nihao'));
调用对象方法:
class classA{
    function classA_print($data)
    {
        echo $data;
    }
    static function classA_echo($data){
        echo $data;
    }
}
//将对象,方法已数组形式传入:array(对象,方法)
call_user_func(array('ClassA', 'classA_print'), 'nihao');
call_user_func_array(array('ClassA', 'classA_print'), array('nihao'));
//调用静态方法也是一样的
call_user_func(array('ClassA', 'classA_echo'), 'jingtai');