猿问
php的匿名函数里面直接用global和用use传递外部空间的变量有啥区别?
php的匿名函数里面直接用global和用use传递外部空间的变量有啥区别?
12345678_0001
浏览 407
回答 1
1回答
万千封印
闭包函数use的变量是不会影响全局变量的。<?php$global = $global2= 'hello';$fun = function() use ($global){ $global.=' world!'; global $global2; $global2.=' world!';};$fun();echo $global."\n";//helloecho $global2;//hello world!
0
0
0
随时随地看视频
慕课网APP
相关分类
Java
我要回答