&引用赋值在编程是什么作用?如果$c输出是老二,那老大怎么回事?

来源:5-3 PHP中的赋值运算符

null183

2016-02-24 13:06

<?php
 $a = "老大";
 $b = $a;
 $c = &$a;
 $a ="老二";
 echo $c;
 ?>


写回答 关注

5回答

  • 文永胜
    2016-10-06 10:32:30

    $b=&$a的意思是把a的值赋值给b,而且b的值会随着a的值的改变而改变。

  • 灰鸟0
    2016-08-18 12:58:04

    $a的值变了,所以$c跟着变了,&这个符号是说如果后面$a的值变了,那么$c跟着变,反之则不变

  • 七寒谷
    2016-04-19 20:54:55

    $b=$a;               //a的内容装到b

    $c=&$a;            //a的地址装到c


    Xj之王

    你的一句话让我明白了

    2016-06-14 15:57:05

    共 1 条回复 >

  • LIANHK
    2016-02-26 16:43:24

    引用赋值,意味着两个变量都指向同一个数据。它将使两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都会发生变化。

  • 幸福_015
    2016-02-24 13:36:45

    $a ="老二";在这一句的时候,$a引用的地址已经从“老大”变成“老二了”,$a已经不再指向“老大”那块地址了。

PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

456038 学习 · 6307 问题

查看课程

相似问题