123456789101112131415161718 |
- --TEST--
- Bug 72093: bcpowmod accepts negative scale and corrupts _one_ definition
- --SKIPIF--
- <?php
- if(!extension_loaded("bcmath")) print "skip";
- if (substr(PHP_OS, 0, 3) == 'WIN') {
- die('skip Not valid for windows');
- }
- ?>
- --FILE--
- <?php
- var_dump(bcpowmod(1, "A", 128, -200));
- var_dump(bcpowmod(1, 1.2, 1, 1));
- ?>
- --EXPECTF--
- string(1) "1"
- bc math warning: non-zero scale in exponent
- string(3) "0.0"
|