三.常用PHP运算类型介绍(php学习)

  比较运算

用来确定两个数之间的关系

 

例:
1 == 2
3 != 2
5 < 3
"ok" == "ok"
1 === ‘1’ 1!=== 1 全等和非全等
== === 区别是 :1== 1 会把 1 转换成整型
所以为 ture 1=== 1 的情况下如果类型不相同直接返回 false
它需要数据类型和值相匹配才能返回 ture
echo 1== 1 ; output:1  ture 输出 1
echo 1=== 1 false 什么都不输出
如果在强类型语言中 : c# 中使用 1== 1 是不允许的 , 编译器报错为 :
运算符 == 无法应用于 int String 类型的操作数 , 而在一些弱类型语言中是可以比较的 .
   

 

4 、逻辑运算

先将比较的两边转换成布尔类型,再执行他们的关系

 

例:
1 && 1
0 && 1
1 || 1
1 || 0
逻辑 xor
echo 1 && 1 output:1
假设在 c# 中使用
Response.Write(1&&1);
也是不允许的编译器会报语法错误
或许这就是强类型语言和弱类型语言的一些区别 .
注:逻辑运算得到的值为布尔值
 
逻辑 xor
即两个数(例如a和b),相同(两者都为真或两者都为假)时,逻辑异或后即为假(通常用0表示),不同(一方为真,一方为假)时,逻辑异或后即为真(通常用1表示)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值