浅析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中static关键字原理的学习研究分析
Jul 18 PHP
PHP中的正则表达式函数介绍
Feb 27 PHP
深入apache host的配置详解
Jun 09 PHP
PHP中使用匿名函数操作数据库的例子
Nov 17 PHP
php实现encode64编码类实例
Mar 24 PHP
简单介绍win7下搭建apache+php+mysql开发环境
Aug 06 PHP
PHP输入流php://input实例讲解
Dec 22 PHP
php遍历、读取文件夹中图片并分页显示图片的方法
Nov 15 PHP
Yii框架弹出框功能示例
Jan 07 PHP
什么是PHP文件?如何打开PHP文件?
Jun 27 PHP
2017年最好用的9个php开发工具推荐(超好用)
Oct 23 PHP
PHP静态方法和静态属性及常量属性的区别与介绍
Mar 22 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生成16位随机数的代码(两种方法)
2014/09/16 PHP
PHP获取当前日期及本周一是几月几号的方法
2017/03/28 PHP
PHP+AjaxForm异步带进度条上传文件实例代码
2017/08/14 PHP
发布一个高效的JavaScript分析、压缩工具 JavaScript Analyser
2007/11/30 Javascript
javascript Keycode对照表
2009/10/24 Javascript
网站导致浏览器崩溃的原因总结(多款浏览器) 推荐
2010/04/15 Javascript
JS之Date对象和获取系统当前时间详解
2014/01/13 Javascript
原生js的弹出层且其内的窗口居中
2014/05/14 Javascript
文本框倒叙输入让输入框的焦点始终在最开始的位置
2014/09/01 Javascript
jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果
2015/10/28 Javascript
WordPress中利用AJAX异步获取评论用户头像的方法
2016/01/08 Javascript
基于JavaScript实现购物车功能
2017/02/07 Javascript
jQuery日期范围选择器附源码下载
2017/05/23 jQuery
node.js中express-session配置项详解
2017/05/31 Javascript
javascript性能优化之分时函数的介绍
2018/03/28 Javascript
微信小程序实现循环动画效果
2018/07/16 Javascript
详解Vue项目部署遇到的问题及解决方案
2019/01/11 Javascript
Vue 中 template 有且只能一个 root的原因解析(源码分析)
2020/04/11 Javascript
vue+elementUI 实现内容区域高度自适应的示例
2020/09/26 Javascript
python中将正则过滤的内容输出写入到文件中的实例
2018/10/21 Python
python 将列表中的字符串连接成一个长路径的方法
2018/10/23 Python
python logging 日志的级别调整方式
2020/02/21 Python
如何使用python写截屏小工具
2020/09/29 Python
解决Pymongo insert时会自动添加_id的问题
2020/12/05 Python
css3隔行变换色实现示例
2014/02/19 HTML / CSS
微信html5页面调用第三方位置导航的示例
2018/03/14 HTML / CSS
RentCars.com巴西:汽车租赁网站
2016/08/22 全球购物
英国太阳镜品牌:Taylor Morris Eyewear
2018/04/18 全球购物
说一下mysql, oracle等常见数据库的分页实现方案
2012/09/29 面试题
英语生日邀请函
2014/01/23 职场文书
采购部经理岗位职责
2014/02/10 职场文书
感恩老师演讲稿600字
2014/08/28 职场文书
大学生自我鉴定怎么写
2019/05/07 职场文书
html中显示特殊符号(附带特殊字符对应表)
2021/06/21 HTML / CSS
nginx.conf配置文件结构小结
2022/04/08 Servers
python缺失值填充方法示例代码
2022/12/24 Python