PHP闭包获取上下文变量

PHP闭包函数内部不能调用上下文变量,比如:
$data = 1;
example(function(){
    echo $data
});
如果想使用上下文变量,要修改为这样:
$data = 1;
example(function() use ($data){
    echo $data
});