PHP 运算符

 1.算术运算符:

符号 解释
+ 加法
- 减法
* 乘法
/ 除法(结果总是浮点数)
% 取模

2.赋值运算符:

符号 解释
= 将右边的值赋于左边的变量

+=、-=、等等

复合运算符,a+=b等同于a=a+b

3.位运算运算符:

符号 解释
& 位与
| 位或
^ 位异或(单目)
~ 位非
<< 左移
>> 右移

4.比较运算符:

符号 解释
== 相等,0与"0"相等
=== 值和类型相等,0与"0"不相等
!= 不等
<> 不等
!== 值或类型不等
< 小于
> 大于
<= 小于等于
>= 大于等于

5.增减运算符:

符号 解释
++ 自增(前置或后置)
-- 自减(前置或后置)

6.逻辑运算符:

符号 解释

and,&&

逻辑与

or,||

逻辑或
xor 逻辑异或
! 逻辑非(单目)

7.字符串运算符:

符号 解释
. 字符串连接
.= 字符串连接

8.数组运算符:

符号 解释
+ 重复键值只取第一个

9.执行运算符:

将欲执行的命令放在 "`" 字符之间,会得到命令执行的结果字符串。

10.条件运算符:

这是一个三目运算符,由"(条件) ? 值1 : 值2"构成,当条件为真是取 值1,为假是取 值2。

11.错误控制运算符:

在表达式前加上 "@" 字符将忽略表达式产生的错误,如果产生错误将会记录在变量 $php_errormsg 中。