I think I'll just have to typecast everything, that should always work then.
On Tue, 13 Jul 2004 15:47:40 -0400, Adam Bregenzer <[EMAIL PROTECTED]> wrote:
> On Tue, 2004-07-13 at 15:35, Josh Close wrote:
> > The problem is, if 0 gets changed to "0" somewhere throughout. That's
> > why I've always used if($var) because it's usually not cared what the
> > type is, but it seems to now.
>
> You can typecast values as well, this may be a good way to achieve what
> you are looking for:
> if ((int)$var != 0) {
> // Do Something
> }
>
> Also, if you are going to use this variable as an integer later you can
> do the following to explicitly convert $var into an integer:
> $var = (int)$var;
>
> That should convert "0" into the integer value 0. Also, note the
> following:
>
> var_dump(0 == "0"); //bool(true)
> var_dump(0 === "0"); //bool(false)
>
> --
> Adam Bregenzer
> [EMAIL PROTECTED]
> http://adam.bregenzer.net/
>
>
--
-Josh
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php