浅析php中三个等号(===)和两个等号(==)的区别


Posted in PHP onAugust 06, 2013

先举个列子:
比如你一个函数会返回这几种情况:
1、大于0的数
2、小于0的数
3、等于0的数(也就是0啦)
4、False(失败时)
这时候如果你想捕获失败的情况,你就必须用===,而不能用==
因为==除了会匹配第4种情况外,还会匹配第3种情况,因为0也是假!

三个等号代表比较对象的类型也要一致。两个等号表示只要值相等就满足条件。

再来补充一些:
$a='2';//字符型2
$b=2;//数值型2
$a==$b,是对的,都是2
$a===$b,是不对的,因为$a是字符型$b是数值型,值虽一样,但类型不一样。
还有就是“linvo1986 - 六级”说的那种“0”了。

PHP 相关文章推荐
php输出表格的实现代码(修正版)
Dec 29 PHP
php高级编程-函数-郑阿奇
Jul 04 PHP
zf框架的db类select查询器join链表使用示例(zend框架)
Mar 14 PHP
一个PHP针对数字的加密解密类
Mar 20 PHP
discuz目录文件资料汇总
Dec 30 PHP
php数组转成json格式的方法
Mar 09 PHP
关于PHP开发的9条建议
Jul 27 PHP
php处理json格式数据经典案例总结
May 19 PHP
简单的自定义php模板引擎
Aug 26 PHP
PHP实现的防止跨站和xss攻击代码【来自阿里云】
Jan 29 PHP
PHP获取HTTP body内容的方法
Dec 31 PHP
laravel excel 上传文件保存到本地服务器功能
Nov 14 PHP
解析php中如何调用用户自定义函数
Aug 06 #PHP
使用php实现截取指定长度
Aug 06 #PHP
php 如何获取数组第一个值
Aug 06 #PHP
php number_format() 函数通过千位分组来格式化数字的实现代码
Aug 06 #PHP
php实现统计邮件大小的方法
Aug 06 #PHP
php addslashes 利用递归实现使用反斜线引用字符串
Aug 05 #PHP
如何使用PHP批量去除文件UTF8 BOM信息
Aug 05 #PHP
You might like
PHP中source #N问题的解决方法
2014/01/27 PHP
Thinkphp关闭缓存的方法
2015/06/26 PHP
判断多个input type=file是否有已经选择好文件的代码
2012/05/23 Javascript
JavaScript 验证码的实例代码(附效果图)
2013/03/22 Javascript
利用Node.JS实现邮件发送功能
2016/10/21 Javascript
详解Angular的双向数据绑定(MV-VM)
2016/12/26 Javascript
angularJS实现动态添加,删除div方法
2018/02/27 Javascript
关于Angularjs中自定义指令一些有价值的细节和技巧小结
2018/04/22 Javascript
浅谈super-vuex使用体验
2018/06/25 Javascript
js canvas实现二维码和图片合成的海报
2020/11/19 Javascript
解决LayUI加上form.render()下拉框和单选以及复选框不出来的问题
2019/09/27 Javascript
[02:50]2014DOTA2 TI预选赛预选赛 大神专访第一弹!
2014/05/21 DOTA
[29:10]Ti4 冒泡赛第二天 NEWBEE vs Titan 3
2014/07/15 DOTA
[07:06]2018DOTA2国际邀请赛寻真——卫冕冠军Team Liquid
2018/08/10 DOTA
[48:31]完美世界DOTA2联赛PWL S3 DLG vs Phoenix 第二场 12.17
2020/12/19 DOTA
[01:00:49]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第二场 1月31日
2021/03/11 DOTA
python通过邮件服务器端口发送邮件的方法
2015/04/30 Python
解决Django数据库makemigrations有变化但是migrate时未变动问题
2018/05/30 Python
Python实现的NN神经网络算法完整示例
2018/06/19 Python
使用pandas批量处理矢量化字符串的实例讲解
2018/07/10 Python
Flask和Django框架中自定义模型类的表名、父类相关问题分析
2018/07/19 Python
Python学习笔记之Break和Continue用法分析
2019/08/14 Python
pip install python 快速安装模块的教程图解
2019/10/08 Python
Python调用飞书发送消息的示例
2020/11/10 Python
python eventlet绿化和patch原理
2020/11/21 Python
Spartoo葡萄牙鞋类网站:线上销售鞋履与时尚配饰
2017/01/11 全球购物
The North Face北面美国官网:美国著名户外品牌
2018/09/15 全球购物
Huda Beauty官方商店:化妆和美容产品
2020/09/05 全球购物
幼儿园运动会加油词
2014/02/14 职场文书
城管大队整治方案
2014/05/06 职场文书
企业党员一句话承诺
2014/05/30 职场文书
2014年国庆晚会主持词
2014/09/19 职场文书
2016国庆节67周年红领巾广播稿
2015/12/18 职场文书
什么是求职信?求职信应包含哪些内容?
2019/08/14 职场文书
python数字类型和占位符详情
2022/03/13 Python
Nginx如何限制IP访问只允许特定域名访问
2022/07/23 Servers