RE: [PHP-WIN] Strange 'if' test bug?
| From: | Charles P. Killmer | Date: | Wed, 01 Sep 2004 15:52:58 +0000 |
| Subject: | RE: [PHP-WIN] Strange 'if' test bug? | ||
| Groups: | php.windows | ||
| Request: | Send a blank email to php-windows+get-24490@lists.php.net to get a copy of this message | ||
I tried switching the order, and still the same results. That would
make sense to me to though.
Charles
-----Original Message-----
From: Christian Zambrano [mailto:czambran@mum.edu]
Sent: Wednesday, September 01, 2004 10:07 AM
To: php-windows@lists.php.net
Subject: Re: [PHP-WIN] Strange 'if' test bug?
I think PHP converts to whatever type is on the left of the equal sign
which will make a lot of sense to me. I haven't thoroughly tested it.
Christian
----- Original Message -----
From: "Charles P. Killmer" <charlesk@netgaintechnology.com>
To: <php-windows@lists.php.net>
Sent: Tuesday, August 31, 2004 11:03 AM
Subject: RE: [PHP-WIN] Strange 'if' test bug?
> I would think that PHP should make the conversion in the other
direction
> to avoid losing data. In other words, if a conversion is necessary,
> convert to the data type that can handle the greater variety of data.
> In this case to strings. It would probably always be to strings
though.
>
> Charles
>
> -----Original Message-----
> From: Christian Zambrano [mailto:czambran@mum.edu]
> Sent: Tuesday, August 31, 2004 10:35 AM
> To: php-windows@lists.php.net
> Subject: Re: [PHP-WIN] Strange 'if' test bug?
>
> $key=0;
> $key=="muppet"?TRUE:FALSE;
> The reason this last comparison returns true is that since you are
> comparing an integer with a string, the strings gets converted to an
> integer and since "muppet" does not have any numeric character it gets
> converted to 0. In other words as far PHP in concerned you are
comparing
> 0 with 0 which is why the result of comparison is a true statement.
>
> Any thoughts on this?
>
> Thanks
> Christian
>
> --
> PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit:
> http://www.php.net/unsub.php
>
> --
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php