简述php中 = == === 的区别
4个回答
展开全部
= 是赋值:就是说给一个变量赋值
== 是轻量级的比较运算,只看值不看类型
=== 是重量级的比较运算,既看值,也看类型,要绝对相等才会为true
== 是轻量级的比较运算,只看值不看类型
=== 是重量级的比较运算,既看值,也看类型,要绝对相等才会为true
参考资料: http://www.ityizhan.com/tag/php/
展开全部
=赋值:$a=3; 就是说把3赋值给$a这个变量
==是来标示相等关系,不过是轻量级的(只看值不看类型),由于在php中null,0都可以表示布尔类型的false,即if(0==false){echo '输出'}
=== 也是用来标示相等关系,重量级的,既看值,也看类型,
if(0===false){echo '不可能输出'}
==是来标示相等关系,不过是轻量级的(只看值不看类型),由于在php中null,0都可以表示布尔类型的false,即if(0==false){echo '输出'}
=== 也是用来标示相等关系,重量级的,既看值,也看类型,
if(0===false){echo '不可能输出'}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
= 赋值预算符
== 和 === 逻辑运算符
$a = 1;
$b = '1';
if($a == $b) { // 这个是true
}
if($a === $b) { // 这个是false
}
== 和 === 逻辑运算符
$a = 1;
$b = '1';
if($a == $b) { // 这个是true
}
if($a === $b) { // 这个是false
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=赋值
==比较值
===比较值和类型
==比较值
===比较值和类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询