PHP 运算符奇遇记:从入门到精通的冒险
短信预约 -IT技能 免费直播动态提醒
算术运算符
+
:加法-
:减法*
:乘法/
:除法%
:取余
赋值运算符
=
:赋值+=
:加等于-=
:减等于*=
:乘等于/=
:除等于
比较运算符
==
:相等!=
:不相等>
:大于<
:小于>=
:大于等于<=
:小于等于
逻辑运算符
&&
:与(两个条件都为真时返回真)||
:或(两个条件中任何一个为真时返回真)!
:非(将真变假,假变真)
位运算符
&
:按位与|
:按位或^
:按位异或~
:按位取反
递增和递减运算符
++
:递增(自增1)--
:递减(自减1)
字符串运算符
.
:字符串连接==
:字符串相等!=
:字符串不相等
数组运算符
+
:数组合并==
:数组相等!=
:数组不相等
高级运算符
三元运算符(条件运算符)
condition ? true_value : false_value;
空合并运算符
$value ?? $default;
类型转换运算符
(int)
:转为整数(float)
:转为浮点数(string)
:转为字符串(bool)
:转为布尔值
自定义运算符
PHP支持自定义运算符,通过重载函数来实现。
运算符优先级
运算符优先级决定了运算顺序,从较高优先级到较低优先级如下:
- 圆括号 ()
- 递增和递减 (++, --)
- 一元正负号 (+, -)
- 乘除模 (% *, /)
- 加减 (+, -)
- 移位 (<<, >>, >>>)
- 比较 (==, !=, <, >, <=, >=)
- 同等 (===, !==)
- 逻辑与 (&&)
- 逻辑或 (||)
- 赋值 (=, +=, -=, *=, /=)
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341