首页 > 代码库 > php中引用和赋值的区别主要在哪里
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 ,他们会各自把值存储
到不同的地方,哪一个变化,也只影响自己的值。
php中引用和赋值的区别主要在哪里
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。