PHP中==和===的区别
2016-03-25 21:23
411 查看
==:松散相等,比较的是两个数据“类型转换之后”是否有可能相等,也常常认为是“数据内容是否相同”
===:严格相等,全等,只有两个数据的类型和数据的内容都完全一致,才相等。
$v1="123";
$v2=123;
if($v1==$v2){
echo "松散相等";
}
if($v1===$v2){
echo "严格相等";
}
输出结果为:松散相等。
===:严格相等,全等,只有两个数据的类型和数据的内容都完全一致,才相等。
$v1="123";
$v2=123;
if($v1==$v2){
echo "松散相等";
}
if($v1===$v2){
echo "严格相等";
}
输出结果为:松散相等。
相关文章推荐
- RTP 协议
- IIS PHP 配置 问题总结
- PHP异常处理
- PHP与类型相关的系统函数
- php中echo(),print(),print_r()的区别
- 在Editplus配置PHP
- PHP如何判断一个元素是否在已知数组中
- PHP数组排序详解
- ThinkPHP page添加分页参数
- PHP魔术方法
- ThinkPHP3.1.2整合UCenter详解(四)
- ThinkPHP3.1.2整合UCenter详解(三)
- ThinkPHP3.1.2整合UCenter详解(二)
- 通过form上传文件(php)
- ThinkPHP3.1.2整合UCenter详解(一)
- php解决约瑟夫问题
- 最大正向匹配算法 PHP实现
- php三种基础算法:冒泡,插入和快速排序法
- thinkphp在新浪SAE平台的部署
- 关于phpstudy安装的问题