function demo6()
{
$a = function () {
echo 'aaaa <br>';
};
function b()
{
echo 'bbbb <br>';
}
class C{
public static function cc()
{
echo 'cccc <br>';
}
}
$c_name = 'C';
call_user_func($a);
call_user_func('b');
call_user_func(['C', 'cc']);
call_user_func([new C(), 'cc']);
call_user_func([$c_name, 'cc']);
call_user_func_array([$c_name, 'cc'], ['abc']);
}
// demo6();
PHP:调用自定义函数或闭包函数,第一个参数作为回调函数调用 call_user_func和call_user_func_array
最新推荐文章于 2021-03-12 03:06:16 发布