我如何在运行时获取传递给回调的参数

时间:2018-07-13 11:32:41

标签: php

我是PHP回调的新手,这是我的代码

tidyquant

这是我解析到回调中的值

function check($callback){
    if(is_callable($callback)){
        return call_user_func_array($callback);
    }
    return false;
}

如何访问 $id = 1; $sub = 'month'; $check = check(function($id, $sub){ echo $id; echo $sub; }); var_dump($check); $id

1 个答案:

答案 0 :(得分:0)

如果这是您的意思,可能会有所帮助

$id = 1;
$sub = 'month';

function check($callback){
    if(is_callable($callback)){
        return call_user_func($callback);
    }
    return false;
}

$check = check(function() use ($id, $sub) {
    echo $id;
    echo $sub;
});

$check;