$a = array('a', 'b', 'c');
foreach($a as &$value) {
echo $value; a, b, c
foreach($a as &$value) {
echo $value; a, b, c
}
当前value始终是引用test的形式存在
当循环第一次的时候 value被赋值给a 但是引用关系还在 所以这个时候的$a就成为了aba ,$value 为a
当循环第二次的时候 value被赋值给a 但是引用关系还在 所以这个时候的$a就成为了abb , ,$value 为b
当循环第三次的时候 value被赋值给a 但是引用关系还在 所以这个时候的$a就成为了abb , ,$value 为b
foreach($a as $value) {
echo $value;
}