Re: Bitwise operation giving wrong results

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

 



On Wed, 2008-10-29 at 20:01 -0400, sean greenslade wrote:
> I have the following code as a test:
> <?php
> $a = $_GET['a'];
> $b = $_GET['b'];
> echo  $a . " & " . $b . " = ";
> $out = $a & $b;
> echo $out;
> //echo 15 & 2;
> ?>
> 
> if I set a to 15 and b to 2 in the URL like so:
> 
> test.php?a=15&b=2
> 
> it outputs zero as the answer. When I run the hard-coded '&' operation (the
> commented out echo), it returns 2. I'm stumped.

In PHP a boolean true also equates to 1. You are using the & operator
though, instead of the && which I think you're looking for. They both do
different things. Sorry, it's late and I've been befriending mr Jack
Daniels a little tonight, so forgive me if my answer is as close to what
you were looking for as is 42 (life the universe and everything) to The
Question.


Ash
www.ashleysheridan.co.uk


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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux