array() == false
0 == false
'' == false
0 == ''
但是问题来了
为什么
array() != 0
array() != ''
array() == false
0 == false
'' == false
0 == ''
但是问题来了
为什么
array() != 0
array() != ''
1 回答4.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答1.4k 阅读✓ 已解决
792 阅读
640 阅读
图片出自:http://php.net/manual/zh/types.comparisons.php
这样的比较结果与php的内部机制有关,现在理解不了也没关系,当作规则记住即可.