gmp_lcm.phpt 666 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. --TEST--
  2. gmp_lcm(): Least common multiple
  3. --EXTENSIONS--
  4. gmp
  5. --FILE--
  6. <?php
  7. var_dump(gmp_lcm(100, 77));
  8. var_dump(gmp_lcm(99, 77));
  9. var_dump(gmp_lcm(99, -77));
  10. var_dump(gmp_lcm(-99, -77));
  11. var_dump(gmp_lcm(gmp_init(99), gmp_init(77)));
  12. var_dump(gmp_lcm(93, 0));
  13. var_dump(gmp_lcm(0, 93));
  14. ?>
  15. --EXPECT--
  16. object(GMP)#1 (1) {
  17. ["num"]=>
  18. string(4) "7700"
  19. }
  20. object(GMP)#1 (1) {
  21. ["num"]=>
  22. string(3) "693"
  23. }
  24. object(GMP)#1 (1) {
  25. ["num"]=>
  26. string(3) "693"
  27. }
  28. object(GMP)#1 (1) {
  29. ["num"]=>
  30. string(3) "693"
  31. }
  32. object(GMP)#3 (1) {
  33. ["num"]=>
  34. string(3) "693"
  35. }
  36. object(GMP)#3 (1) {
  37. ["num"]=>
  38. string(1) "0"
  39. }
  40. object(GMP)#3 (1) {
  41. ["num"]=>
  42. string(1) "0"
  43. }