PHP 运算符奇遇记:从入门到精通的冒险
admin 阅读:129 2024-03-25
算术运算符
+:加法-:减法*:乘法/:除法%:取余
赋值运算符
=:赋值+=:加等于-=:减等于*=:乘等于/=:除等于
比较运算符
==:相等!=:不相等>:大于<:小于>=:大于等于<=:小于等于
逻辑运算符
&&:与(两个条件都为真时返回真)||:或(两个条件中任何一个为真时返回真)!:非(将真变假,假变真)
位运算符
&:按位与|:按位或^:按位异或~:按位取反
递增和递减运算符
++:递增(自增1)--:递减(自减1)
字符串运算符
.:字符串连接==:字符串相等!=:字符串不相等
数组运算符
+:数组合并==:数组相等!=:数组不相等
高级运算符
三元运算符(条件运算符)
condition ? true_value : false_value;空合并运算符
$value ?? $default;类型转换运算符
(int):转为整数(float):转为浮点数(string):转为字符串(bool):转为布尔值
自定义运算符
PHP支持自定义运算符,通过重载函数来实现。
运算符优先级
运算符优先级决定了运算顺序,从较高优先级到较低优先级如下:
- 圆括号 ()
- 递增和递减 (++, --)
- 一元正负号 (+, -)
- 乘除模 (% *, /)
- 加减 (+, -)
- 移位 (<<, >>, >>>)
- 比较 (==, !=, <, >, <=, >=)
- 同等 (===, !==)
- 逻辑与 (&&)
- 逻辑或 (||)
- 赋值 (=, +=, -=, *=, /=)
声明
1、部分文章来源于网络,仅作为参考。 2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!



