当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

2.5运算符

9/17/2020 9:26:54 PM 人评论

2.5运算符

2.5 运算符

运算符是指通过一个或多个表达式,来产生另外一个值的某些符号,如“+”、“%”、“.”等都是运算符。在表达式2+1中,运算符“+”有两个操作数1和2。具有两个操作数的运算符叫做双目运算符。具有一个操作数的运算符叫做单目运算符,如表达式-6,运算符“-”只有一个操作数6,因此,这里的“-”是单目运算符。

运算符有优先级,即表达式中多种运算符同时出现时,哪种运算符应该首先被应用。本节将先介绍基本的运算符,最后介绍基本运算符的优先级。

2.5.1 赋值运算符

在PHP中,符号“=”不表示相等,而表示赋值。它的含义是将一个值指定给一个变量,更专业一点地说,它表示把“=”右边的表达式的值赋给左边的变量,如“$a=5”表示将5赋给$a。赋值表达式的值也就是所赋的值,这就是说,“$a=5”的值是5。除了上述最基本的赋值方式外,还有一种所谓的“组合赋值”,通过例子来说明它的含义和用法。请看代码2-16。

代码2-16 赋值运算符2-16.php


01 <?php

02 $a=12;

03 $a+=5;//等价于$a=$a+5,即$a=17

04 echo"\$a=".$a;

05 ?>


【代码解析】上面代码第3行“$a+=5”等价于“$a=$a+5”。首先使用表达式“$a+5”的值,再将这个表达式的结果赋给$a,因为表达式$a的值是5,故表达式“$a+5”的值是17,再将17赋给$a,所以最终$a的值是17。上面程序执行结果如图2-12所示。

图 2-12 赋值运算符的使用

上一篇:2.4表达式

下一篇:2.5.2算术运算符

相关教程

共有条评论 网友评论

验证码: 看不清楚?