浅析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 相关文章推荐
WINDOWS服务器安装多套PHP的另类解决方案
Oct 09 PHP
福利彩票幸运号码自动生成器
Oct 09 PHP
兼容PHP5的PHP目录管理函数库
Jul 10 PHP
PHP MVC模式在网站架构中的实现分析
Mar 04 PHP
PHP,ASP.JAVA,JAVA代码格式化工具整理
Jun 15 PHP
php构造函数实例讲解
Nov 13 PHP
php和editplus正则表达式去除空白行
Apr 17 PHP
在WordPress中使用wp-cron插件来设置定时任务
Dec 10 PHP
Zend Framework教程之前端控制器Zend_Controller_Front用法详解
Mar 07 PHP
PHP判断数组是否为空的常用方法(五种方法)
Feb 08 PHP
php实现姓名根据首字母排序的类与方法(实例代码)
May 16 PHP
PHP echo()函数讲解
Feb 15 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 var_dump遍历对象属性的函数与应用代码
2010/06/04 PHP
详解PHP实现执行定时任务
2015/12/21 PHP
轻松掌握php设计模式之访问者模式
2016/09/23 PHP
php表单文件iframe异步上传实例讲解
2017/07/26 PHP
Javascript 获取LI里的内容
2008/12/17 Javascript
IE中createElement需要注意的一个问题
2010/07/13 Javascript
js 字符串转化成数字的代码
2011/06/29 Javascript
js编写的treeview使用方法
2016/11/11 Javascript
jQuery得到多个值只能用取Class ,不能用取ID的方法
2016/12/04 Javascript
JS创建Tag标签的方法详解
2017/06/09 Javascript
手把手搭建安装基于windows的Vue.js运行环境
2017/06/12 Javascript
详解使用element-ui table组件的筛选功能的一个小坑
2018/11/02 Javascript
Vuejs学习笔记之使用指令v-model完成表单的数据双向绑定
2019/04/29 Javascript
vue+Element中table表格实现可编辑(select下拉框)
2020/05/21 Javascript
python中将阿拉伯数字转换成中文的实现代码
2011/05/19 Python
Python struct模块解析
2014/06/12 Python
Python中非常实用的一些功能和函数分享
2015/02/14 Python
Python实现数据库编程方法详解
2015/06/09 Python
python pygame实现方向键控制小球
2019/05/17 Python
python根据多个文件名批量查找文件
2019/08/13 Python
Pytorch中膨胀卷积的用法详解
2020/01/07 Python
Python爬取365好书中小说代码实例
2020/02/28 Python
numpy的Fancy Indexing和array比较详解
2020/06/11 Python
使用Keras中的ImageDataGenerator进行批次读图方式
2020/06/17 Python
推荐10个CSS3 制作的创意下拉菜单效果
2014/02/11 HTML / CSS
教师自荐信
2013/12/10 职场文书
幼儿园亲子活动方案
2014/01/29 职场文书
2014学年自我鉴定
2014/02/23 职场文书
财务主管岗位职责
2014/02/28 职场文书
怎么写好自荐书
2014/03/02 职场文书
市场营销专业求职信
2014/06/17 职场文书
个人工作表现评价材料
2014/09/21 职场文书
幼儿园老师新年寄语
2015/08/17 职场文书
2019升学宴主持词范本5篇
2019/10/09 职场文书
处理canvas绘制图片模糊问题
2022/05/11 Javascript
什么是clearfix (一文搞清楚css清除浮动clearfix)
2023/05/21 HTML / CSS