随笔 - 53  文章 - 1  评论 - 0  阅读 - 23926

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   看日出的小飞机  阅读(627)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示