Re: Comparison: ('*' == 0) ... True or false

From: Date: Tue, 11 Mar 2008 10:25:10 +0000
Subject: Re: Comparison: ('*' == 0) ... True or false
References: 1 2  Groups: php.internals 
Request: Send a blank email to internals+get-36095@lists.php.net to get a copy of this message
On Tue, Mar 11, 2008 at 11:17 AM, Scott McNaught [Synergy 8] <scott.mcnaught@synergy8.com> wrote: > Hey guys, > > 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. http://www.php.net/manual/en/language.operators.comparison.php -- Pierre http://blog.thepimp.net | http://www.libgd.org

« previous php.internals (#36095) next »