PHP中的赋值运算符

PHP的赋值运算符有两种,分别是:

(1)“=”:把右边表达式的值赋给左边的运算数。它将右边表达式值复制一份,交给左边的运算数。换而言之,首先给左边的运算数申请了一块内存,然后把复制的值放到这个内存中。

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

<?php

$a = "我在慕课网学习PHP!";

$b=$a;

$a = "我天天在慕课网学习PHP!";

$c=&$a;

echo $b."<br />";

echo $c."<br />";

?>

我在慕课网学习PHP!
我天天在慕课网学习PHP!
时间: 2024-10-12 23:52:27

PHP中的赋值运算符的相关文章

zhlan--【偷】Python中的赋值运算符

>>>>Python中的赋值运算符: >>>>Python中的比较运算符:

Java基础--Java中的赋值运算符(十二)

Java中的赋值运算符 赋值运算符是指为变量或常量指定数值的符号.如可以使用 "=" 将右边的表达式结果赋给左边的操作数. Java 支持的常用赋值运算符,如下表所示: 代码: public class HelloWorld{    public static void main(String[] args) {     int one = 10 ;        int two = 20 ;        int three = 0 ;                three =

慕课网-安卓工程师初养成-3-3 Java中的赋值运算符

来源:http://www.imooc.com/code/1298 赋值运算符是指为变量或常量指定数值的符号.如可以使用 “=” 将右边的表达式结果赋给左边的操作数. Java 支持的常用赋值运算符,如下表所示: 任务 让我们赶紧来做个练习吧,亲... 请在编辑器中,空白处编写代码,应用赋值运算符实现如下结果: 1 public class HelloWorld{ 2 public static void main(String[] args) { 3 int one = 10 ; 4 int

C++/STL中 vector中对 “=”赋值运算符的支持

由于好奇STL中的vector 对于自定义数据类型的 " = "(赋值运算符的)支持,谢了一段简单的测试代码进行测试. 结果证明vector对于赋值预算符支持良好,但是对于动态分配的类构成的vector数组, 博主认为一定要重写析构函数与复制构造函数以及运算符重载"="运算符(这是一条软件规则,详见博主测试),链接如下: http://blog.csdn.net/u010003835/article/details/47314811 测试代码: #include &

10.PHP中的赋值运算符

PHP的赋值运算符有两种,分别是: (1)“=”:把右边表达式的值赋给左边的运算数.它将右边表达式值复制一份,交给左边的运算数.换而言之,首先给左边的运算数申请了一块内存,然后把复制的值放到这个内存中. (2)“&”:引用赋值,意味着两个变量都指向同一个数据.它将使两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都会发生变化. 任务 咱们对比一下两个赋值运算符的区别吧? 在右边编辑器中输入条指令, 1.在第3行中输入第一条指令: $b = $a; 2.在第4行中输入第二条指令:

python3.5中的赋值运算符和逻辑运算符

赋值运算符: num += 1  #相当于num = num+1 num -= 1   #相当于num = num-1 num *= 1   #相当于num = num*1 num /= 1   #相当于num = num/1 num //= 1  #相当于num = num//1   整除 num %= 1 #相当于num = num%1  取余 num **= 1  #相当于num = num**1  次方 逻辑运算符: not and or and和or是短路原则,就是满足一个条件时,就不

Java中的赋值运算符

赋值运算符是指为变量或常量指定数值的符号.如可以使用 “=” 将右边的表达式结果赋给左边的操作数. Java 支持的常用赋值运算符,如下表所示: 1 public class HelloWorld{ 2 public static void main(String[] args) { 3 int one = 10 ; 4 int two = 20 ; 5 int three = 0 ; 6 three=one+two; 7 System.out.println("three = one + tw

JavaScript中赋值运算符的使用

JavaScript中的赋值运算可以分为简单赋值运算和复合赋值运算.简单赋值运算是将赋值运算符(=)右边表达式的值保存到左边的变量中:而复合赋值运算混合了其他操作(例如算术运算操作)和赋值操作.例如: sum+=i; //等同于sum=sum+i; JavaScript中的赋值运算符如下表所示.例如,某员工的月薪为5000元,扣除各项保险费用共500元,个人所得税起征点是3500元,税率为3%,计算该员工的实际收入是多少.代码如下: 01 <script type="text/javasc

基本运算符中Swift和Java的比较

1. 在Swift和Java基本运算符语法中,赋值运算符.算术运算符.求余运算符.自增和自减运算.一元负号运算符.一元正号运算符.逻辑运算.比较运算符.三目运算符(Ternary Conditional Operator)等这些运算符用法大同小异,接近相同,就不在分析了,下面对一些Swift中特有的语法进行分析. 2. 空合运算符 空合运算符(Nil Coalescing Operator):空合运算符(a ?? b)将对可选类型a进行空判断,如果a包含一个值就进行解封,否则就返回一个默认值b.