Why to check both isset() and !empty() function in PHP ?