Yes, but "!isset($var) || $var == false" do not imply that it is not set. You get the same result for a set but empty var. While isset don't bother with checking if the var contains any data.