search

Home  >  Q&A  >  body text

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

请输入代码
 <?php
 $arr1=array(1,2);
 $str=&$arr1[0];      //这里的引用对后面到底有什么影响
 $arr2=$arr1;
 $arr1[0]='a';
 print_r($arr2);    //这里打出来的为什么不是array(1,2),而是array('a',2)
 ?>
PHP中文网PHP中文网2901 days ago226

reply all(1)I'll reply

  • PHPz

    PHPz2017-04-10 15:06:47

    看不懂$str=&$arro[0];,测试了打出来的是[1, 2],而且不报错。

    版本: php 5.4

    reply
    0
  • Cancelreply