Re: isset()
| From: | Ernest E Vogelsinger | Date: | Thu, 22 Feb 2001 10:43:51 +0000 |
| Subject: | Re: isset() | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-41123@lists.php.net to get a copy of this message | ||
At 00:07 23.02.2001, Jacky@lilst said:
--------------------[snip]--------------------
>if ((isset($AgeChild))=="false") {
>$AgeChild = "NA";
--------------------[snip]--------------------
isset(): generally spoken, returns true if a variable is _defined_,
regardless of it's actual value:
isset($myvar) => returns false
empty($myvar) => returns true
$myvar = "something";
isset($myvar) => returns true
empty($myvar) => returns false
$myvar = "";
isset($myvar) => returns true
empty($myvar) => returns true
unset($myvar);
isset($myvar) => returns false
empty($myvar) => returns true
My advice: avoid comparing to false or true (and since these are constants,
don't put them in quotes ;->).
// bad way
if (isset($myvar) == false)
// better way
if (!isset($myvar))
...ebird
>O Ernest E. Vogelsinger
(\) http://www.1-at-web.at/
^ ICQ# 13394035