vrana Tue Mar 7 00:51:47 2006 UTC
Modified files:
/phpdoc/en/language types.xml
Log:
Not so large hexadecimals are converted to float (bug #36325)
http://cvs.php.net/viewcvs.cgi/phpdoc/en/language/types.xml?r1=1.159&r2=1.160&diff_format=u
Index: phpdoc/en/language/types.xml
diff -u phpdoc/en/language/types.xml:1.159 phpdoc/en/language/types.xml:1.160
--- phpdoc/en/language/types.xml:1.159 Thu Mar 2 08:28:29 2006
+++ phpdoc/en/language/types.xml Tue Mar 7 00:51:47 2006
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.159 $ -->
+<!-- $Revision: 1.160 $ -->
<chapter id="language.types">
<title>Types</title>
@@ -408,7 +408,11 @@
var_dump($large_number);
// output: float(2147483648)
-// this doesn't go for hexadecimal specified integers:
+// it's true also for hexadecimal specified integers between 2^31 and 2^32-1:
+var_dump( 0xffffffff );
+// output: float(4294967295)
+
+// this doesn't go for hexadecimal specified integers above 2^32-1:
var_dump( 0x100000000 );
// output: int(2147483647)