PHP起点 - 运算符
一.算术运算符
名称 操作符 举例
加法 + $a + $b
减法 - $a - $b
乘法 * $a * $b
除法运算 / $a / $b
取余运算 % $a % $b
递增运算 ++ $a++, ++$a
递减运算 -- $a--, --$a
2.赋值运算
操作 符号 举例 展开形式
赋值 = $a=$b $a = 100
加 += $a+=$b $a = $a+$b
减 -= $a-=$b $a = $a - $b
乘 *= $a*=$b $a = $a * $b
除 /= $a/=$b $a = $a / $b
链接字符 .= $a.=$b $a = $a . $b
取余数 % $a%=$b $a = $a % $b
3.逻辑运算符
名称 运算符 举例 描述
逻辑与 &&或and $m&&$n 当$m和$n都为真时
逻辑或 ||或or $m||$n 当$m或$n有一个为真时
逻辑异或 Xor $m Xor $n 当$m 和 $n 一真一假时
逻辑非 ! $m 当$m为假时
4.比较运算符
运算符 说明 举例
> 大于 $m>$n
< 小于 $m<$n
>= 大于等于 $m>=$n
<= 小于等于 $mM=$n
== 相等 $m==$n
!= 不等于 $m!=$n
=== 恒等 $m===$n
!== 非恒等 $m!==$n
5. 错误控制运算符
符号 描述
@ 对错误进行屏蔽,并没有解决真正的错误
1 <?php 2 // 分母为0时会提示错误, 但加上@符号错误就会被屏蔽掉 3 $err = @8/0; 4 ?>
6.三元运算符
符号 描述
(?:) 根据一个表达式在另外两个表达式中选一个
1 <?php 2 $var = (true) ? 123 : 456; 3 echo $var; 4 ?>