吾爱乐享
个人学习网站

php学习之php的运算符的使用

说明:对操作数进行运算的符号,就是运算符

表达式:表达式是php最重要的基石,在php中,几乎所写的任何东西都是一个表达式。简单却最精确的定义一个表达式的就是“任何有值的东西”。如:$a=5; $a=4+1;

运算符分类:

  • 运算符优先级
  • 算术运算符
  • 赋值运算符
  • 位运算符
  • 比较运算符
  • 错误控制运算符
  • 执行运算符
  • 递增、递减运算符
  • 逻辑运算符
  • 字符串运算符
  • 数组运算符
  • 类型运算符

1.算术运算符

说明:+ – * / %

  • -$a:取反         $a 的负值
  • $a+$b:加法    $a和$b的和
  • $a-$b:减法      $a和$b的差
  • $a*$b :乘法     $a和$b 的乘积
  • $a/$b:除法      $a和$b的商
  • $a%$b:取模      $a和$b的余数

 

2.赋值运算符

说明:就是给变量赋值的作用

3.比较运算符

说明:对操作数进行比较,<、>、<=、>=、 ==、 !=、 ===、 !==比较运算符的结果只有真和假

  • $a==$b:等于                   结果为true,类型转换后$a等$b
  • $a===$b:全等                 结果为true,$a等于$b,且类型也相同
  • $a!=$b或$a<>$b:不等于                  结果为true,类型转换后$a!=$b
  • $a!==$b:不全等                结果为true,$a不等于$b或者他们的类型不同
  • $a<$b:小于                      结果为true,$a必须小于$b
  • $a>$b:大于                      结果为true,$a必须大于$b
  • $a<=$b:小于等于             结果为true,$a小于或等于$b
  • $a>=$b:小于                      结果为true,$a大于或等于$b

严格的比较全等于===,只有一一对应的才为true,其他都是false

4.错误抑制符

说明:@,目的屏蔽一些不重要的错误

作用:所有的为肮脏不可能没有bug,屏蔽一些不重要的错误,不影响上线

5.执行运算符

说明:“,把数据用反引号括起来后,就是执行了

6.递增、递减运算符

说明:自增1或者自减1,符号:++、–

  • ++$a:前加           $a的值加一,返回$a
  • $a++:后加            返回$a,然后将$a的值加1
  • –$a:前减                $a 的值减1,返回$a
  • $a–:后减              返回$a的值,然后将$a的值减1

如果给某一个变量++或–后,不再赋值给另一个变量,这个时候前加和后加没有任何区别,当加完或减完后给另一个变量赋值,这个时候的前和后是有区别的

后加:先赋值在操作

前加:先操纵,在赋值

note:递增、递减运算符不影响布尔值,递减null值也没有效果,但是递增null的结果为1

7.逻辑运算符

说明:逻辑运算符也叫短路运算符,认为写的只判断一边如果达成条件直接结束给结果

  • $a and $b\$a && $b:and逻辑与          结果为true,$a和$b都为true
  • $a or $b\$a || $b : or逻辑或                结果为true,$a和$b期中任意一个为true
  • $a xor $b :逻辑异或                           结果为true ,$a或$b只能是其中一个为true,
  • !$a:not逻辑非                                结果为true,$a 不为true,取反的意思

逻辑非:||

当两边的操作数期中一边为真,结果就是真

当两边的操作数都为假时,结果为假

当前左边的操作数为假时,采取左边判断操作数,如果为真,结果为真,如果为假,结果为假

逻辑与:&&

当两边的操作数期中一边为假时。结果就是假

当两边的操作数都是真时,结果为真

当左边的操作数为真时,会判断右边的操作数,如果为真。结果为真,如果为假,结果为假

逻辑非:!

说明:取反,非真即假,非假即真

案例:定义变量,判断是否是闰年

8字符串连接符

说明:通过(.)或(.=)进行字符串的拼接

  • .=:连接后在赋值
  • .:连接符

赞(0) 打赏
未经允许不得转载:吾爱乐享 » php学习之php的运算符的使用

评论 1

评论前必须登录!

 

  1. #-49

    1234

    吾爱乐享5年前 (2020-06-11)

推荐免费资源共享,个人经验总结学习

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏