<code>请输入代码 <?php $arr1=array(1,2); $str=&$arr1[0]; //这里的引用对后面到底有什么影响 $arr2=$arr1; $arr1[0]='a'; print_r($arr2); //这里打出来的为什么不是array(1,2),而是array('a',2) ?> </code>
<code>请输入代码 <?php $arr1=array(1,2); $str=&$arr1[0]; //这里的引用对后面到底有什么影响 $arr2=$arr1; $arr1[0]='a'; print_r($arr2); //这里打出来的为什么不是array(1,2),而是array('a',2) ?> </code>
看不懂$str=&$arro[0];
,测试了打出来的是[1, 2],而且不报错。
版本: php 5.4