Why check both isset() and !empty()
<p>Is there a difference between <code>isset</code> and <code>!empty</code>. If I do this double boolean check, is it correct this way or redundant? and is there a shorter way to do the same thing?</p>

<pre><code>isset($vars[1]) AND !empty($vars[1]
</code></pre>
