RE: Strange 'if' test bug?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxx] 
Sent: Wednesday, September 01, 2004 10:07 AM
To: php-windows@xxxxxxxxxxxxx
Subject: Re:  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@xxxxxxxxxxxxxxxxxxxxx>
To: <php-windows@xxxxxxxxxxxxx>
Sent: Tuesday, August 31, 2004 11:03 AM
Subject: RE:  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@xxxxxxx]
> Sent: Tuesday, August 31, 2004 10:35 AM
> To: php-windows@xxxxxxxxxxxxx
> Subject: Re:  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

-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Database Programming]     [PHP Install]     [Kernel Newbies]     [Yosemite Forum]     [PHP Books]

  Powered by Linux