foreach遍历中的引用
foreach遍历中的引用分析
第一次foreach循环
foreach($a as &$v) {$v *= $v;}
这里由于是引用绑定,所以相当于对数组中的元素执行:
留下一个引用变量没有unset将数组最后一个变量变成引用。
第二次foreach循环
类似与执行:
如何杜绝foreach的引用隐患?
方法一
方法二
foreach引用的好处
节省时间、空间
Last updated
foreach遍历中的引用分析
第一次foreach循环
foreach($a as &$v) {$v *= $v;}
这里由于是引用绑定,所以相当于对数组中的元素执行:
留下一个引用变量没有unset将数组最后一个变量变成引用。
第二次foreach循环
类似与执行:
方法一
方法二
节省时间、空间
Last updated