PHP运算方法

算数运算符

序号

符号信息

说明

举例说明

1

+

表示相加符号

$x+$y

2

-

表示相减符号

$x-$y

3

*

表示相乘符号

$x*$y

4

/

表示相除符号

$x/$y

5

%

表示取余或取模符号

$x%$y

自加自减运算

序号

符号信息

说明

举例说明

1

$x++

表示先赋值后累加运算

 

2

$x--

表示先赋值后求差运算

 

3

++$x

表示先累加运算后赋值

$x*$y

4

--$x

表示先求差运算后赋值

$x/$y

 

比较运算符号

序号

符号信息

说明

举例说明

1

>

表示大于符号

 

2

<

表示小于符号

 

3

>=

表示大于等于符号

 

4

<=

表示小于等于符号

 

5

==

表示等于符号

 

6

!=

表示不等于符号

 

7

===

表示全等(判断类型等于)

 

8

!==

表示全不等(判断类型不等于)

 

 

逻辑运算符号

序号

符号信息

说明

举例说明

1

逻辑与(并且关系)

$x和$y都为真则返回为真

$x and $y   $x && $y

2

逻辑或(或者关系)

$x和$y均为false为真,其它情况全为真

$x or $y   $x || $y

3

逻辑非

取反,即true变为false,false变为true

!$x

4

逻辑异或

相同取false,相异为true

 

 

位运算

序号

符号信息

说明

举例说明

1

按位与And

将把$a和$b中都为1的位设为1

$a & $b

2

按位或Or

将把$a和$b中任何一个为1的位设为1

$a | $b

3

按位异或Xor

将把$a和$b中一个为1另一个为0的位设置为1

$a ^$b

4

按位取反Not

将把$a中为0的位设为1,反之亦然

~$a

5

左移

将把$a中的位向左移$b次(每一次移动都表示乘以2)

$a<$b

6

右移

将把$a中的位向左右$b次(每一次移动都表示乘以2)

$a>$b

 

三元运算

序号

符号信息

说明

举例说明

1

$x?真代码段:假代码段

判断是否为真假?真情况:假情况

 

2

``反引号

反引号中间插入代码,执行系统命令,等价于shell_exec函数

 

3

@

表示抑制错误,把这一行的错误不让它显示出来了,效率低不建议用

 

 

=>

数组下标访问符

 

 

->

对象访问符

 

 

instanceof

判断某个对象是否来自某个类,如果是的返回true,如果不是返回false

 
posted on 2020-09-22 20:10  速龙鸟  阅读(619)  评论(0编辑  收藏  举报