bug69803.phpt 388 B

123456789101112131415161718192021222324
  1. --TEST--
  2. Bug #69803: gmp_random_range() modifies second parameter if GMP number
  3. --EXTENSIONS--
  4. gmp
  5. --FILE--
  6. <?php
  7. $a = gmp_init(100);
  8. $b = gmp_init(200);
  9. echo $a . ", ", $b . "\n";
  10. gmp_random_range($a, $b);
  11. echo $a . ", ", $b . "\n";
  12. $b = gmp_init(200);
  13. echo $a . ", ", $b . "\n";
  14. gmp_random_range(100, $b);
  15. echo $a . ", ", $b . "\n";
  16. ?>
  17. --EXPECT--
  18. 100, 200
  19. 100, 200
  20. 100, 200
  21. 100, 200