isset actually sees if the variable exists, and has been assigned a value
(where if is obviously checking for boolean truthfulness). Thus...
$a = 0;
if (isSet($a))
print "A is set"; //This line will execute
if (isSet($b))
print "B is set"; //This line never will, as B has not been set to
anything every in this script
And...
if ($a)
print "A is true"; //This line won't execute, A is false
if ($b)
print "B is true"; //Because B has never been set, $b = 0, and this will
never execute
Hope that helps
adamw
----- Original Message -----
From: "Jesper Blomström" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, April 09, 2001 1:56 PM
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
> [EMAIL PROTECTED]
> 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: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]