算术运算符:
+
:加法运算-
:减法运算*
:乘法运算/
:除法运算%
:取余运算++
:自增运算--
:自减运算
逻辑运算符:
&&
:逻辑与运算(AND)||
:逻辑或运算(OR)!
:逻辑非运算(NOT)xor
:逻辑异或运算(XOR)
位运算符:
&
:位与运算(AND)|
:位或运算(OR)^
:位异或运算(XOR)~
:位非运算(NOT)<<
:左移运算>>
:右移运算
赋值运算符:
=
:简单赋值+=
:加法赋值-=
:减法赋值*=
:乘法赋值/=
:除法赋值%=
:取余赋值
比较运算符:
==
:相等比较!=
:不相等比较<
:小于比较>
:大于比较<=
:小于等于比较>=
:大于等于比较
成员运算符:
->
:对象成员访问.
:类方法静态调用
特殊运算符:
@
:错误抑制运算符empty()
:空值检测运算符isset()
:值存在检测运算符- `` `:字符串拼接运算符
示例:
$sum = 10 + 20; // 算术加法
if ($a && $b) { // 逻辑与运算
echo "条件成立";
}
$number &= 0xFF; // 位与运算,屏蔽高位
高级技巧:
- 运算符优先级: 熟记运算符优先级,控制运算顺序。
- 复合赋值: 使用复合赋值运算符简化代码。
- 类型强制转换: 使用类型强制转换运算符实现数据类型转换。
- 三元运算符: 用于简短且高效的条件判断。
结论: PHP 运算符是编程语言的基石。通过掌握这些运算符的魔法力量,您可以创建高效、灵活且可读的代码。理解和熟练使用这些运算符将帮助您成为一名精通 PHP 的开发者,能够随心所欲地操纵代码。