php中的==和===的用法及区别

在开发中进场遇到数值匹配的问题,那么在进行匹配时,遇到下面的情况,你觉得结果是什么? 出人意料的上面的这个程序的输出结果是true,也就是说在编译中程序默认0和0dff是相等的。这是因为在执行关系运算”==“时要求运算符两边的数据类型必须一致,所以等号右边的字符串被强制 转换为了整型0。 这也是一系列弱类型语言的一个缺点。在php中提供了“===”来解决这个问题。 这个程序的输出是false。  
相关文章
相关标签/搜索