oct_overflow.phpt 392 B

1234567891011121314151617181920212223242526272829
  1. --TEST--
  2. testing integer overflow (32bit)
  3. --INI--
  4. precision=14
  5. --FILE--
  6. <?php
  7. $doubles = array(
  8. 076545676543223,
  9. 032325463734,
  10. 0777777,
  11. 07777777777777,
  12. 033333333333333,
  13. );
  14. foreach ($doubles as $d) {
  15. $l = (double)$d;
  16. var_dump($l);
  17. }
  18. echo "Done\n";
  19. ?>
  20. --EXPECTF--
  21. float(4308640384%d)
  22. float(3545655%d)
  23. float(262143)
  24. float(549755813%d)
  25. float(1884877076%d)
  26. Done