empty 和 isset
isset判断变量是否存在
empty判断变量是否为空,如果一个变量非空(empty为false),前提是isset为true.
这里有一个变量存在却为空的情况。例如:变量为 '' , 0 , array() , '0' ,false 的情况下,isset 和 empty都为true
注意: null ,$var 的情况下,变量不存在,因此isset为false ,empty为true
如果是空对象,isset为true,empty为false.
isset为false,empty肯定为true
isset为true,empty有可能为true,有可能为false
empty为false,isset肯定为true
empty为true,isset有可能为true,有可能为false

浙公网安备 33010602011771号