Re: isset() VS if($var)
| From: | Jesper Blomström | Date: | Mon, 09 Apr 2001 13:48:28 +0000 |
| Subject: | Re: isset() VS if($var) | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-47783@lists.php.net to get a copy of this message | ||
This cleared up the difficulties!
I will look deep into the archive, now and forever.
Thanks from Stockholm, Sweden.
/ Jeppe
"PHPBeginner.com" wrote:
>
> It is really a long discussion (check the archives of the last month - two)
>
> Basically, isset() will tell you if the variable is declared, in other words
> it is set. It can still be empty but declared, and that will return you
> true;
>
> if($var)
>
> will return false only if
> 1. variable is not declared,
> 2. variable contains an empty string or 0.
>
> the best (or at least my favorite) way to see if the variable contains
> anything is
>
> if(isset($var) and $var!='')
>
> this excludes every possibility of variable being empty or containing an
> empty string in it.
>
> hope this helps.
>
> Truly, check the archives, there so many things were said on this issue.
>
> Sincerely,
>
> Maxim Maletsky
> Founder, Chief Developer
>
> PHPBeginner.com (Where PHP Begins)
> maxim@phpbeginner.com
> www.phpbeginner.com
>
> -----Original Message-----
> From: Jesper Blomström [mailto:jeppe@partitur.se]
> Sent: Monday, April 09, 2001 9:57 PM
> To: php-general@lists.php.net
> Subject: [PHP] isset() VS if($var)
>
> Hi!
>
> Is there any difference between writing:
>
> isset($my_var)
>
> and...
>
> if ($my_var)
>
> ??
>
> Thanks!
>
> / Jesper Blomstroem
>
> --
> Jesper Blomström
> jeppe@partitur.se
> Arbete: 08-566 280 08
> Hem: 08-669 23 10
> Mobil: 070-30 24 911
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
> For additional commands, e-mail: php-general-help@lists.php.net
> To contact the list administrators, e-mail: php-list-admin@lists.php.net
--
Jesper Blomström
jeppe@partitur.se
Arbete: 08-566 280 08
Hem: 08-669 23 10
Mobil: 070-30 24 911