OMG!
!isset() != empty()

z.b.:

Code:
$x = '';
isset($x);  //TRUE
empty($x);  //TRUE

$x = array();
isset($x);  //TRUE
empty($x);  //TRUE

$x = FALSE;
isset($x);  //TRUE
empty($x);  //TRUE

$x = 0;
isset($x);  //TRUE
empty($x);  //TRUE

$x = '0';
isset($x);  //TRUE
empty($x);  //TRUE