008.phpt 354 B

123456789101112131415
  1. --TEST--
  2. json_decode() with large integers
  3. --FILE--
  4. <?php
  5. $json = '{"largenum":123456789012345678901234567890}';
  6. $x = json_decode($json);
  7. var_dump($x->largenum);
  8. $x = json_decode($json, false, 512, JSON_BIGINT_AS_STRING);
  9. var_dump($x->largenum);
  10. echo "Done\n";
  11. ?>
  12. --EXPECT--
  13. float(1.2345678901234568E+29)
  14. string(30) "123456789012345678901234567890"
  15. Done