PHP 使用外部变量

示例

该use构造用于将变量导入匿名函数的作用域:

$divisor = 2332;
$myfunction = function($number) use ($divisor) {
    return $number / $divisor;
};

echo $myfunction(81620); //输出35

也可以通过引用导入变量:

$collection = [];

$additem = function($item) use (&$collection) {
    $collection[] = $item;
};

$additem(1);
$additem(2);

//$collection现在为[1,2]