Re: testing if var is empty
| From: | Dave Freeman | Date: | Sat, 21 Jul 2001 22:06:57 +0000 |
| Subject: | Re: testing if var is empty | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-59033@lists.php.net to get a copy of this message | ||
On 21 Jul 01, at 14:50, Saquib Farooq wrote:
> > if ($var)
> > {
> > // $var has been set
> > } else {
> > // $var has not been set
> > }
> what if the var is set to zero i.e. false. the control will go in
> the else part if it is not zero ( not false) it will go in the if control.
Just did a quick test:
$var = 0;
if ($var)
{
echo "var set to $var";
} else {
echo "var unset";
}
if ($var != "")
{
echo "var set to $var";
} else {
echo "var unset";
}
when I run this I get
var unset var unset
If you're doing tests based on a var being set to 0 you may need to rethink
your tests or your use of the var.
CYA, Dave
-----------------------------------------------------------------------
Outback Queensland Internet - Longreach, Outback Queensland - Australia
http://www.outbackqld.net.au mailto:dfreeman@outbackqld.net.au
-----------------------------------------------------------------------