问题
<?php /* 1、程序运行时,每一次循环结束后变量$data的值是什么? 2、程序运行完之后,$data的值是什么? */ $data = ['a','b','c']; foreach($data as $key=>$val){ $val = &$data[$key]; // var_dump($data); } // var_dump($data); ?>
答案
详解
<?php /* 1、程序运行时,每一次循环结束后变量$data的值是什么? 2、程序运行完之后,$data的值是什么? */ $data = ['a','b','c']; foreach($data as $key=>$val){ $val = &$data[$key]; // var_dump($data); } // var_dump($data); ?>