标签: php
!isset和empty,isset和!empty之间有什么区别?
!isset
empty
isset
!empty
答案 0 :(得分:17)
类型比较表应回答有关这些运算符的所有问题:http://php.net/manual/en/types.comparisons.php
答案 1 :(得分:2)
基本答案是变量可以设置(不是NULL)而且是空的(可以被同化为0)。 例如,考虑一个空数组。
从@mjhennig提供的链接中,您可以看到0被认为是空的。所以是False和空字符串(显然):)