浅析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 相关文章推荐
一个阿拉伯数字转中文数字的函数
Oct 09 PHP
用PHP动态生成虚拟现实VRML网页
Oct 09 PHP
PHP编程中八种常见的文件操作方式
Nov 19 PHP
php cout<<的一点看法
Jan 24 PHP
ThinkPHP的Widget扩展实例
Jun 19 PHP
ThinkPHP表单数据智能写入create方法实例分析
Sep 27 PHP
php使用ffmpeg向视频中添加文字字幕的实现方法
May 23 PHP
PHP Ajax JavaScript Json获取天气信息实现代码
Aug 17 PHP
PHP一个简单的无需刷新爬虫
Jan 05 PHP
PHP PDOStatement::columnCount讲解
Jan 30 PHP
PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解
Feb 15 PHP
如何在PHP中读写文件
Sep 07 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
解决中英文字符串长度问题函数
2007/01/16 PHP
js 函数的执行环境和作用域链的深入解析
2009/11/01 Javascript
jquery通过ajax加载一段文本内容的方法
2015/01/15 Javascript
JS的框架Polymer中的dom-if和is属性使用说明
2015/07/29 Javascript
js简单实现Select互换数据的方法
2015/08/17 Javascript
JavaScript实现的背景自动变色代码
2015/10/17 Javascript
js+css简单实现网页换肤效果
2015/12/29 Javascript
js右下角弹出提示框示例代码
2016/01/12 Javascript
Vue.JS入门教程之事件监听
2016/12/01 Javascript
Javascript基础回顾之(三) js面向对象
2017/01/31 Javascript
使用 NodeJS+Express 开发服务端的简单介绍
2017/04/07 NodeJs
Jquery-data的三种用法
2017/04/18 jQuery
将jquery.qqFace.js表情转换成微信的字符码
2017/12/01 jQuery
Angular2进阶之如何避免Dom误区
2018/04/02 Javascript
vue项目首屏加载时间优化实战
2019/04/23 Javascript
在vue中动态修改css其中一个属性值操作
2020/12/07 Vue.js
[04:42]5分钟带你了解什么是DOTA2(第一期)
2017/02/07 DOTA
快速入手Python字符编码
2016/08/03 Python
python3安装pip3(install pip3 for python 3.x)
2018/04/03 Python
python通过配置文件共享全局变量的实例
2019/01/11 Python
django配置连接数据库及原生sql语句的使用方法
2019/03/03 Python
基于python实现FTP文件上传与下载操作(ftp&sftp协议)
2020/04/01 Python
Python实现汇率转换操作
2020/05/03 Python
使用PyCharm安装pytest及requests的问题
2020/07/31 Python
css3实现椭圆轨迹旋转的示例代码
2018/10/29 HTML / CSS
印度尼西亚在线时尚购物网站:ZALORA印尼
2016/08/02 全球购物
戴尔美国官方折扣店:Dell Outlet
2018/02/13 全球购物
成人教育自我鉴定
2013/11/01 职场文书
局领导领导班子四风对照检查材料
2014/09/27 职场文书
公安局负责人查摆问题及整改方案
2014/09/27 职场文书
党员先进事迹材料
2014/12/19 职场文书
学生评语集锦
2015/01/04 职场文书
联村联户简报
2015/07/21 职场文书
2016年国庆节67周年活动总结
2016/04/01 职场文书
检讨书范文
2019/04/16 职场文书
Java 超详细讲解hashCode方法
2022/04/07 Java/Android