On 3/11/08, Scott McNaught [Synergy 8] <[EMAIL PROTECTED]> wrote:
> I don't know whether to post this as a bug or not. But I was tricked when
> programming today.
>
> It seems that the character "*" is non-strictly equivalent to 0. Is this
> the correct behavior or am I missing something?
>
> Test case:
>
> <?php
>
> var_dump('*' == 0);
>
> ?>
>
> Shows boolean(true).
>
> I was unable to find any documentation as to why this would be the case.
try
<?php
echo intval("*");
?>
that should explain the situation ;)
--
Alexey Zakhlestin
http://blog.milkfarmsoft.com/
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php