Strange problem with an ^= operator
Posted: Sun Feb 18, 2007 5:03 pm
Hello !
Hopefully someone can help me with this weird problem
I got a script that works just fine on my local machine but is going mad on my web server. After a lot of tracing i figured out that this line returns two different values on my machine and on the web server:
$a ^= (43814);
The result on my local machine is -443704711 and on the web server it is -2147439834 .
Now i am not a PHP guru at all and i even don't know what this line is supposed to do, its just pretty strange that the same thing works differnet on different servers
Now, as far as i know there are two differences between my local server (its an xampp package) and my webserver:
My server:
Windows machine
PHP 5.1.4 installed
Web server:
Linux
PHP 5.2.0
I hope someone knows about this problem and can suggest a workaround ?
Oh, and at least - what is this line about ?
Thank you !
Hopefully someone can help me with this weird problem
I got a script that works just fine on my local machine but is going mad on my web server. After a lot of tracing i figured out that this line returns two different values on my machine and on the web server:
$a ^= (43814);
The result on my local machine is -443704711 and on the web server it is -2147439834 .
Now i am not a PHP guru at all and i even don't know what this line is supposed to do, its just pretty strange that the same thing works differnet on different servers
Now, as far as i know there are two differences between my local server (its an xampp package) and my webserver:
My server:
Windows machine
PHP 5.1.4 installed
Web server:
Linux
PHP 5.2.0
I hope someone knows about this problem and can suggest a workaround ?
Oh, and at least - what is this line about ?
Thank you !