diff options
Diffstat (limited to 'ext/standard/tests/array/bug35014.phpt')
-rw-r--r-- | ext/standard/tests/array/bug35014.phpt | 29 |
1 files changed, 12 insertions, 17 deletions
diff --git a/ext/standard/tests/array/bug35014.phpt b/ext/standard/tests/array/bug35014.phpt index f858bf107b..f1f407081f 100644 --- a/ext/standard/tests/array/bug35014.phpt +++ b/ext/standard/tests/array/bug35014.phpt @@ -2,34 +2,29 @@ Bug #35014 (array_product() always returns 0) (32bit) --SKIPIF-- <?php if (PHP_INT_SIZE != 4) die("skip this test is for 32bit platform only"); ?> ---INI-- -precision=14 --FILE-- <?php $tests = array( - 'foo', - array(), - array(0), - array(3), - array(3, 3), - array(0.5, 2), - array(99999999, 99999999), - array(8.993, 7443241,988, sprintf("%u", -1)+0.44), - array(2,sprintf("%u", -1)), + array(), + array(0), + array(3), + array(3, 3), + array(0.5, 2), + array(99999999, 99999999), + array(8.993, 7443241,988, sprintf("%u", -1)+0.44), + array(2,sprintf("%u", -1)), ); foreach ($tests as $v) { - var_dump(array_product($v)); + var_dump(array_product($v)); } ?> ---EXPECTF-- -Warning: array_product() expects parameter 1 to be array, string given in %s on line %d -NULL +--EXPECT-- int(1) int(0) int(3) int(9) float(1) -float(9.9999998E+15) -float(2.8404260053903E+20) +float(9999999800000000) +float(2.8404260053902914E+20) float(8589934590) |