当前位置:编程学习 > php >>

好,问一下 php 中 !==和!= 区别? 经常有多一个"="的情况出现,选择相等的时候用“===”,这些有区别吗

答案:“=”是赋值,将等号右面的值赋予等号左面的变量、数组、类成员里; “==”是逻辑判断,判断双等号左右两边值是否相等,仅判断值不判断值的类型,由于PHP变量是模糊处理的,对变量的类型没有像C语言那么严格,这也是困扰好多PHP初学者的问题; “===”同样是判断三等号左右两边值是否相等,同时判断两边的变量类型是否相等; 不多说,看下面的例子: <?php $a=2; $b="2"; echo $a==$b; echo "<br>"; echo $a===$b; echo "<br>"; echo $a!=$b; echo "<br>"; echo $a!==$b; ?> 返回值应该是: True False False True

上一个:求php用户注册代码,用户名和密码的信息要插入到数据库的表里的
下一个:php 问题 sql语句中的表名,字段名为什么不要加引号?

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,