ID:               20969
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Open
+Status:           Verified
 Bug Type:         *Math Functions
 Operating System: i386 Redhat Linux
-PHP Version:      4.2.2
+PHP Version:      4CVS-20021213
 New Comment:

Although bitwise operators are not expected to use with float values,
the reported behaviour is quite inconsistent.
Possible documentation problem?


Previous Comments:
------------------------------------------------------------------------

[2002-12-12 12:39:39] [EMAIL PROTECTED]

The Bitwise NOT operator ~ doesn't fuinction correctly on the Linux
system.
Examples:

~-2222222222 = 2147483647
~4180982798 = 2147483647

But on a Windows 2000 Server it functions well:

~-2222222222 = -2072745075
~4180982798 = 113984497

On both systems PHP 4.2.2 is used.

If that's a "feature" then PHP is not usable for any bitwise
operation.


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=20969&edit=1

Reply via email to