PHP == 和 === 区别
发布:smiling 来源: PHP粉丝网 添加日期:2022-06-19 09:07:29 浏览: 评论:0
PHP == 和 === 区别
在PHP中“==”和“===”的意思都是判断两个值是否相等,两者的区别在于“===”是比较两个变量的值和类型,而“==”比较两个变量的值,不比较数据类型,两者相比后者比前者检查的更加严格。
比如 $a = '123';
$b = 123;
$a === $b为假;
$a == $b为真;
有些情况下不能使用==,可以使用===,比如:
- <?php
- $a = 'abc';
- $b= 'a';
- if(strpos($a,$b) === false){
- echo '字符串不包含';
- }else{
- echo '字符串包含';
- }
- ?>
如果使用==,则输出“字符串不包含”,这与实际不符。
Tags: == ===
相关文章
- ·php中(等于和全等于)== 和 === 的区别和应用(2014-02-24)
- ·php中===和==的区别分析(2014-03-31)
- ·php中 ->与 ==>符号的用法与区别(2014-07-15)
- ·聊聊PHP中的 === 运算符为什么比 == 快(2022-05-15)
- ·php中=、==和===的区别介绍(2022-06-09)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)