The 0 will never return as an isset() because if true (1) it won't obviously return 0 (false). The thing with PHP is that it's dynamic and having empty() won't ever justify the use of isset(), which will always return either 0 or 1. I hope this helps.
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download