isset()、empty()、is_NULL()的区别
1,isset():变量不存在,或变量为null,返回false,否则返回true;
2,empty():变量不存在,或变量为null,返回true,另外""、0、"0"、、FALSE、array()、var $var; 以及没有任何属性的对象,也返回 TURE ,其他返回false;
3,if($a):if($a)与if(!empty($a))差不多,但是有一个区别就是当$a未定义时候,if($a)有警告的,empty($a)没有警告的。
4,is_null():仅判断是否为null,未定义 报警告;