$a = array(1,2,3);
var_dump($a);
foreach($a as &$b){}
var_dump($a);
foreach($a as $b){
var_dump($b);
}
下面是5.2到7.0的结果
array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3) }
array(3) { [0]=> int(1) [1]=> int(2) [2]=> &int(3) }
int(1) int(2) int(2)
早期版本的输出请看http://3v4l.org/PXsWr
请问这是不是php的一个bug?
提问之前 难道不应该先搜索一下的嘛....参考 foreach 指针