Its a string and it is always set, so isset() is out of the question. empty() will return false positives for "0"