PHP之操作符

​ 操作符就是对它两边的东西有影响或者有“操作”的符号,这种影响可能是赋值、检查或者改变一个或多个这样的东西。PHP的操作符主要包括算术操作符、字符串操作符、赋值操作符、位操作符、逻辑操作符、比较操作符、递增或递减操作符、条件操作符。

算术操作符

​ 算术操作符是处理四则运算的符号,在对数字的处理中应用的最多。

名称操作符举例
加法运算+$a + $b
减法运算-$a - $b
乘法运算*$a * $b
除法运算/$a / $b
取余数运算%$a % $b

字符串操作符

​ 字符串操作符只有一个,即英文的句号“.”,其作用是是将两个字符串连接起来,结合成一个新的字符串。

注:

  • PHP中字符串数据,既可以用单引号,也可以用双引号。单引号输出字符串,双引号输出变量的值。

赋值操作符

​ 赋值操作符是把基本赋值操作符“=”右边的值赋给左边的变量或者常量。

操作符号举例展开形式意义
赋值=$a=2$a=2将右边的值赋给左边
加等于+=$a+=2$a=$a+2将右边的值加到左边
减等于-=$a-=2$a=$a-2将右边的值减到左边
乘等于*=$a*=2$a=$a*2将右边的值乘以左边
除等于/=$a/=2$a=$a/2将右边的值除以左边
连接字符.=$a.='2'$a=$a+'2'将右边的字符加到左边
取余数%=$a%=2$a=$a%2对左边的值对右边取余数

递增或递减操作符

​ 递增或递减操作符都是单元操作符,分别为:”++“、”–“。

操作符号举例意义
前自增++++x先自增再运算
后自增++x++先运算再自增
前自减–x先自减再运算
后自减x–先运算再自减

逻辑操作符

​ 逻辑操作符用来组合逻辑运算的结果,是程序中一组非常重要的操作符。

操作符举例结果为真
&&或and(逻辑与)$m && $n$m$n都为真时
||或or(逻辑或)$m || $n$m为真或$n为真时
xor(逻辑异或)$m xor $n$m$n一真一假时
!(逻辑非)!$m$m为假时

比较操作符

​ 比较操作符就是对变量或表达式的结果进行大小、真假等比较,如果比较结果为真,则返回true,如果为假,则返回false。

操作符说明举例
<小于$m<$n
>大于$m>$n
<=小于或等于$m<=$n
>=大于或等于$m>=$n
==相等$m==$n
!=不等$m!=$n
===恒等$m===$n
!==非恒等$m!==$n

条件操作符

​ 条件操作符(?😃,也称为三元操作符,是唯一的一个三元操作符,用于根据一个表达式在另两个表达式中选择一个,而不是用来在两个语句或程序中选择。条件操作运算符最好放在括号里使用

代码示例:

<?php
    $value = 100;
    echo ($value == true)?"条件运算":"没有该值";
?>

位操作符

操作符的优先级

​ 操作符的优先级是指在应用中哪一个操作符先计算,哪一个操作符后计算。

​ PHP的操作符在运算中遵循的规则是:优先级高的运算先执行,优先级低的操作后执行,同一优先级的操作按照结合性计算,括号内的运算最先进行。

类型说明
clone newclonenew
[array()
++ --递增/递减操作符
~ - (int) (float) (string) (array) (object) (bool) @类型
instanceof类型
!逻辑操作符
* / %算术操作符
+ - .算术操作符和字符串操作符
<< >>位操作符
< <= > >= <>比较操作符
== != === !==比较操作符
&位操作符和引用
^位操作符
|位操作符
&&逻辑操作符
||逻辑操作符
?:条件操作符
= += -= *= /= %= &= |= ^= <<= >>=赋值操作符
and逻辑操作符
oxr逻辑操作符
or逻辑操作符
posted @ 2020-12-22 14:44  静俭阁主  阅读(177)  评论(0编辑  收藏  举报