Heim >Backend-Entwicklung >PHP-Tutorial >求知道的大大解释一下这里的引用

求知道的大大解释一下这里的引用

WBOY
WBOYOriginal
2016-06-06 20:41:531017Durchsuche

<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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn