算术运算符
+
:加法-
:减法*
:乘法/
:除法%
:取余数++
:自增(递增 1)--
:自减(递减 1)
比较运算符
==
:等于!=
:不等于<
:小于>
:大于<=
:小于或等于>=
:大于或等于
逻辑运算符
&&
:逻辑与||
:逻辑或!
:逻辑非
赋值运算符
=
:赋值+=
:自增(将自身加上右侧值)-=
:自减(将自身减去右侧值)*=
:自乘/=
:自除%=
:自取余数
条件运算符(三元运算符)
? :
:三元运算符用于根据条件执行不同的操作。语法为:(条件) ? (真值表达式) : (假值表达式)
。
数组运算符
+
:合并数组==
:比较数组内容!=
:比较数组内容是否不同
字符串运算符
.
:字符串连接==
:比较字符串!=
:比较字符串是否不同
其他运算符
@
:抑制错误报告.
:对象访问运算符->
:面向对象编程中访问对象属性或方法的运算符::
:静态调用运算符
优先级
运算符的优先级决定了它们的执行顺序。优先级高的运算符先执行。PHP 运算符的优先级从最高到最低如下:
- 一元运算符(例如
++
、--
) - 指数运算符(
**
) - 乘法、除法和取余运算符(
*
、/
、%
) - 加法和减法运算符(
+
、-
) - 比较运算符(
==
、!=
、>
、<
等) - 逻辑与运算符(
&&
) - 逻辑或运算符(
||
) - 条件运算符(
? :
) - 赋值运算符(
=
、+=
等)
使用运算符的技巧
- 了解运算符的优先级以避免意外结果。
- 使用括号来强制运算符优先级。
- 避免使用嵌套条件,因为它们难以阅读和调试。
- 使用三元运算符来简洁地编写条件语句。
- 充分利用字符串连接运算符来构建动态字符串。
通过掌握 PHP 运算符,您可以编写更强大、更可读的代码。这些运算符是编程语言中强大的工具,可以让您高效地处理数据、执行操作并创建复杂程序。