empty(); //0,false,null,空字符串以及未声明的变量皆返回TRUE
isset(); //只要赋值,包括空值都返回TRUE,特别是对于0值有意义的情况,不能简单用empty()判断了事
有时要求一个变量即赋了值而且其值又不能为空,此时这两个判断就都要执行:isset() && !empty()。
empty(); //0,false,null,空字符串以及未声明的变量皆返回TRUE
isset(); //只要赋值,包括空值都返回TRUE,特别是对于0值有意义的情况,不能简单用empty()判断了事
有时要求一个变量即赋了值而且其值又不能为空,此时这两个判断就都要执行:isset() && !empty()。