以下代码执行结果是什么?
$a=[1,2,3]; foreach($a as &$v){ } foreach($a as $v){ var_dump($a); } echo json_encode($a);
返回:
[1,2,2]
&会引用变量的内存地址第一次foreach会使$v和$a[2]共享内存地址https://www.php.net/manual/zh/language.references.php