mirror of
https://github.com/php/php-src.git
synced 2026-04-20 22:41:20 +02:00
bug75178.phpt fails on Windows, because the stderr output is not interspersed with stdout output there, but rather is appended to the end. The fix is analogous to bug72093.phpt.
22 lines
505 B
PHP
22 lines
505 B
PHP
--TEST--
|
|
Bug #75178 (bcpowmod() misbehaves for non-integer base or modulus)
|
|
--SKIPIF--
|
|
<?php
|
|
if (!extension_loaded('bcmath')) die('skip bcmath extension is not available');
|
|
if (substr(PHP_OS, 0, 3) != 'WIN') {
|
|
die('skip valid only for windows');
|
|
}
|
|
?>
|
|
--FILE--
|
|
<?php
|
|
var_dump(bcpowmod('4.1', '4', '3', 3));
|
|
var_dump(bcpowmod('4', '4', '3.1', 3));
|
|
?>
|
|
===DONE===
|
|
--EXPECT--
|
|
string(5) "1.000"
|
|
string(5) "1.000"
|
|
===DONE===
|
|
bc math warning: non-zero scale in base
|
|
bc math warning: non-zero scale in modulus
|