手册说得挺详细
http://ca.php.net/manual/zh/function.empty.php
实际上就是
empty($x) 等于 !isset($x) || !$x
!empty($x) 等于 isset($x) && $x
如果$x ='',emptu($x)执行为真,isset($x)执行为真;
如果$x =0 ,emptu($x)执行为真,isset($x)执行为真;
如果$x =array(),emptu($x)执行为真,isset($x)执行为真;
如果$x =null,emptu($x)执行为真,isset($x)执行为假;