RE: [PHP] isset() VS if($var)
| From: | PHPBeginner.com | Date: | Mon, 09 Apr 2001 13:45:59 +0000 |
| Subject: | RE: [PHP] isset() VS if($var) | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-47779@lists.php.net to get a copy of this message | ||
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