• php中引用和赋值的区别主要在哪里


    php中引用和赋值的区别

    <pphp 的引用允许用两个变量来指向同一个内容。

    相当于他们可以是 不同的名字,却可以指向 同一个 物理空间。

    赋值,它实际上意味着把右边表达式的值赋给左边的运算数。

    相当于,他们是 不同的名字,不同的物理空间

    示例:

    引用

    $b = '3';

    echo $b; //3

    $a = &$b;

    echo $a; //3

    $b = 4;

    echo $b ; //4

    echo $a; //4

    $a = 5;

    echo $b ; //5

    echo $a; //5

    当$a 引用 $b 的时候,他们就会关联到 同样的物理空间,同时保持不一样的名字,无论哪一个变化,他们都会同步变化,保持值一致。

    赋值示例:

    $b = '3';

    echo $b; //3

    $a = $b;

    echo $a; //3

    $b = 4;

    echo $b; //4

    echo $a; //3

    $a = 5;

    echo $b; //4

    echo $a; //5

    当$b 复制给 $a 的时候,此时$b此时只是把 右边的值,赋给$a ,他们会各自把值存储

    到不同的地方,哪一个变化,也只影响自己的值。

  • 相关阅读:
    【JZOJ4743】积木【状压dp】
    学生增删改查练习
    Java关键字
    集合基本知识
    简单模拟用户登录
    遍历输入的字符串
    字符串截取
    equals与equalsIgnoreCase
    StringBuilder成员方法
    StringBuilder
  • 原文地址:https://www.cnblogs.com/2881064178dinfeng/p/6212277.html
Copyright © 2020-2023  润新知