PHP零基础入门-运算符

赋值运算符

=
-= ,+= ,*=, /=
没什么好说,和其他编程语言一样。

算术运算符

‘’+ - * / % ”
没什么好说,和其他编程语言一样

错误抑制符

代码保护机制,用在能预料到错误但不影响运行结果的表达式前面,等于忽略错误意思,不让用户看到报错信息停止程序运行。
用法是:在表达式前加一个@

比较运算符

大于:>
小于:<
… 跟其他语言一样,没什么好说
等于:==
全等于:=== 数值和类型都相等,严格的方式。这个要特别注意

飞船运算符

符号:<=>
左边大于右边返回1,等于右边返回0,小于右边返回-1;

合并运算符

用于数据判断取值操作(php7)

运算方式: ?? 左边表示要判断的表达式,右边表示判断不成功返回的结果

用处:默认值,很多时候用户递交的数据有选填部分,不填则代表使用默认值。

注意:左边判定的结果不是以布尔值作为标准,而是以是否存在做为标准

逻辑运算符

与:&&
或:||
非:!

应用时候注意:逻辑与或都是短路运算,可以把概率大的条件放到前面判断,提供代码运行效率

连接运算符

运算符写法: . (一个点)
用点来来接字符串

三目运算符

  • 三个表达式组成的一个运算表达式
  • 表达式1?表达式2:表达式3
  • 如果表达式1成立,结果为表达式2,否则表达式3
// 实现连接运算符一样功能
$a=$x ?? 100;
$a=isset($x) ? $x :100;

自操作运算符


++
注意顺序即可

运算符优先级

猜你喜欢

转载自blog.csdn.net/weixin_42435721/article/details/86191077