php 字符串与数字0比较要注意有坑

2022-10-11 20:24:37 154 0
魁首哥

在PHP中 字母开头的字符串与 数字0 用 == 模糊比较总是true

不管是’a’ == 0还是0 == ‘a’,只要是两个比较值中有一个是数字,而另一个是字符串,那么PHP会先自动将字符串转换成一个数字,然后再与数字比较,由于a这个字符串转成数字后的值是0,所以最终变成了0 == 0结果就成了true

php 字符串与数字0比较要注意有坑

收藏
分享
海报
0 条评论
154
上一篇:哈哈哈 PHP是世界上最好的语言!引发的······ 下一篇:PHP中的类,在内存中的存储结构原来是这样,终于弄明白了

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码