楼主在写项目的时候,由于初涉PHP的赋值引用操作,觉得这个功能非常强大,用时一时爽,没有深入了解过其中的原理,导致了一些当时觉得不可思议的BUG,废话不都说,我举个例子详细的描述一下这个问题. 代码: $test=array('a','b','c'); foreach($test as &$value){ echo $value; } echo $value; foreach($test as $value){ echo $value; } echo $value; 运行结果: 'a','b',