scale_ini.phpt 675 B

1234567891011121314151617181920212223242526272829
  1. --TEST--
  2. BCMath functions return result with default scale
  3. --SKIPIF--
  4. <?php
  5. if (!extension_loaded('bcmath')) die('skip bcmath extension not available');
  6. ?>
  7. --INI--
  8. bcmath.scale = 5
  9. --FILE--
  10. <?php
  11. echo
  12. 'bcadd: ', bcadd('2', '1'), PHP_EOL,
  13. 'bcdiv: ', bcdiv('2', '1'), PHP_EOL,
  14. 'bcmul: ', bcmul('2', '1'), PHP_EOL,
  15. 'bcpow: ', bcpow('2', '1'), PHP_EOL,
  16. 'bcpowmod: ', bcpowmod('2', '1', '3'), PHP_EOL,
  17. 'bcsqrt: ', bcsqrt('4'), PHP_EOL,
  18. 'bcsub: ', bcsub('2', '1'), PHP_EOL;
  19. ?>
  20. ===DONE===
  21. --EXPECT--
  22. bcadd: 3.00000
  23. bcdiv: 2.00000
  24. bcmul: 2.00000
  25. bcpow: 2.00000
  26. bcpowmod: 2.00000
  27. bcsqrt: 2.00000
  28. bcsub: 1.00000
  29. ===DONE===