浅析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 cookie的操作实现代码(登录)
Dec 29 PHP
深入PHP获取随机数字和字母的方法详解
Jun 06 PHP
php使用sql数据库 获取字段问题介绍
Aug 12 PHP
PHP中Session和Cookie是如何操作的
Oct 10 PHP
功能强大的php分页函数
Jul 20 PHP
php利用递归实现删除文件目录的方法
Sep 23 PHP
PHP最常用的正则表达式
Feb 13 PHP
老生常谈文本文件和二进制文件的区别
Feb 27 PHP
利用PHP实现一个简单的用户登记表示例
Apr 25 PHP
php实现文件预览功能
May 23 PHP
php实现快速对二维数组某一列进行组装的方法小结
Dec 04 PHP
ThinkPhP+Apache+PHPstorm整合框架流程图解
Nov 23 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
ADODB结合SMARTY使用~超级强
2006/11/25 PHP
php数据结构 算法(PHP描述) 简单选择排序 simple selection sort
2011/08/09 PHP
提高PHP编程效率的方法
2013/11/07 PHP
php使用fputcsv()函数csv文件读写数据的方法
2015/01/06 PHP
javascript document.images实例
2008/05/27 Javascript
各种常用浏览器getBoundingClientRect的解析
2009/05/21 Javascript
js 屏蔽鼠标右键脚本附破解方法
2009/12/03 Javascript
javascript 词法作用域和闭包分析说明
2010/08/12 Javascript
jQuery使用hide方法隐藏页面上指定元素的方法
2015/03/30 Javascript
JavaScript使用Prototype实现面向对象的方法
2015/04/14 Javascript
jQuery基于cookie实现的购物车实例分析
2015/12/24 Javascript
Node.js 数据加密传输浅析
2016/11/16 Javascript
js实时获取窗口大小变化的实例代码
2016/11/18 Javascript
详解vue.js组件化开发实践
2016/12/14 Javascript
vue 2.0 购物车小球抛物线的示例代码
2018/02/01 Javascript
基于vue 添加axios组件,解决post传参数为null的问题
2018/03/05 Javascript
详解如何在你的Vue项目配置vux
2018/06/04 Javascript
vue动画之点击按钮往上渐渐显示出来的实例
2018/09/29 Javascript
vue限制输入框只能输入8位整数和2位小数的代码
2019/11/06 Javascript
Vue状态模式实现窗口停靠功能(灵动、自由, 管理后台Admin界面)
2020/03/06 Javascript
Python实现批量将word转html并将html内容发布至网站的方法
2015/07/14 Python
Python基于回溯法子集树模板解决取物搭配问题实例
2017/09/02 Python
Python如何爬取qq音乐歌词到本地
2020/06/01 Python
在python下实现word2vec词向量训练与加载实例
2020/06/09 Python
Python中bisect的用法及示例详解
2020/07/20 Python
Python json格式化打印实现过程解析
2020/07/21 Python
DRF框架API版本管理实现方法解析
2020/08/21 Python
巴西Mr. Cat在线商店:购买包包和鞋子
2019/09/08 全球购物
Seavenger官网:潜水服、浮潜、靴子和袜子
2020/03/05 全球购物
澳大利亚排名第一的露营和户外设备在线零售商:Outbax
2020/05/06 全球购物
经销商培训邀请函
2014/01/21 职场文书
合作协议书范本
2014/04/17 职场文书
生物学专业求职信
2014/07/23 职场文书
实习班主任自我评价
2015/03/11 职场文书
2015年小学实验室工作总结
2015/07/28 职场文书
5分钟教你docker安装启动redis全教程(全新方式)
2021/05/29 Redis