1 2 3 4 5 6 7 8 9
<?php var_dump(0xffffffff); printf("%x\n",PHP_INT_MAX); printf("%x\n",~PHP_INT_MAX + 1); printf("%x\n",pow(2,32) - PHP_INT_MAX); printf("%d\n",0xfffffffb); printf("%d\n", pow(2,32) - 0xfffffffb); var_dump(pow(2,32),0xfffffffb);
1 2 3 4 5 6 7 8
float(4294967295) 7fffffff 80000001 80000001 -5 5 float(4294967296) float(4294967291)