PHP == 和 === 区别
程序员文章站
2022-03-16 10:36:56
...
PHP == 和 === 区别
在PHP中“==”和“===”的意思都是判断两个值是否相等,两者的区别在于“===”是比较两个变量的值和类型,而“==”比较两个变量的值,不比较数据类型,两者相比后者比前者检查的更加严格。
比如 $a = '123';
$b = 123;
$a === $b为假;
$a == $b为真;
有些情况下不能使用==,可以使用===,比如:
<?php $a = 'abc'; $b= 'a'; if(strpos($a,$b) === false){ echo '字符串不包含'; }else{ echo '字符串包含'; } ?>
如果使用==,则输出“字符串不包含”,这与实际不符。
推荐教程:《PHP教程》
以上就是PHP == 和 === 区别的详细内容,更多请关注其它相关文章!
上一篇: Smarty中的注释和截断功能详解
下一篇: 查看某个网址是否被百度收录
推荐阅读
-
php版微信公众号接口实现发红包的方法
-
上传图片的时候,就弹出选择本map">
求php+ajax上传图片的实例!用的不是files,点击上传图片的时候,就弹出选择本map
-
php页面返回图片有关问题
-
PHP 5.4正式版重要新特性解决思路
-
T-Sql(四)表关联和视图(view)
-
php汉字转码示例
-
PHP实现的进度条效果详解,php进度条详解
-
python的reduce,lambda,和排序
-
php win下Socket方式发邮件类
-
乐字节-Java8新特性之Base64和重复注解与类型注解