Re: Some questions about if and isset.

From: Date: Mon, 31 Jan 2005 18:06:24 +0000
Subject: Re: Some questions about if and isset.
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-207785@lists.php.net to get a copy of this message
Geir Anders Berge wrote: > I'm sure that this code can be written more efficient, please tell me how, > but that's not my problem. The problem is that when i run this script all > lines are executed. I'm sure I'm doing something wrong, but can't find out > just what. Okay, it's REALLY hard to see how all three tests could return TRUE... But what is IN $variable and $constant? > > <?php > if (isset($variable)) > { > if ($variable < $constant) > { > Execute this code if $variable is less than $constant > } > if ($variable > $constant) > { > Execute this code if $variable is more than $constant > } > if ($variable == $constant) > { > Execute this code if $variable and $constant are equal > } > } > else > { > Execute this code if $variable is not set > } > ?> An alternative not yet mentioned: if (isset($variable)){ switch (TRUE){ case ($variable < $constant): break; case ($variable > $constant): break; case ($variable == $constant): break; } } else{ } -- Like Music? http://l-i-e.com/artists.htm

« previous php.general (#207785) next »