闭包函数use的变量是不会影响全局变量的。 <?php $global = $global2= 'hello'; $fun = function() use ($global){ $global.=' world!'; global $global2; $global2.=' world!'; }; $fun(); echo $global."\n"; //hello echo $global2; //hello world!
闭包函数use的变量是不会影响全局变量的。