12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- --TEST--
- Test pow() - basic function test pow() - with large exponents
- --INI--
- precision=14
- --FILE--
- <?php
- $large_exp = 20000;
- echo "\n-- The following all result in INF --\n";
- var_dump(pow(24, $large_exp));
- var_dump(pow(0.24, -$large_exp));
- var_dump(pow(-0.24, -$large_exp));
- echo "\n\n-- The following all result in 0 --\n";
- var_dump(pow(0.24, $large_exp));
- var_dump(pow(-0.24, $large_exp));
- var_dump(pow(24, -$large_exp));
- var_dump(pow(-24, -$large_exp));
- echo "\n\n-- The following all result in -0 --\n";
- var_dump(pow(-0.24, $large_exp+1));
- echo "\n\n-- The following all result in -INF --\n";
- var_dump(pow(-24, $large_exp+1));
- var_dump(pow(-0.24, -$large_exp+1));
- ?>
- --EXPECTF--
- -- The following all result in INF --
- float(INF)
- float(INF)
- float(INF)
- -- The following all result in 0 --
- float(0)
- float(0)
- float(0)
- float(0)
- -- The following all result in -0 --
- float(%s)
- -- The following all result in -INF --
- float(-INF)
- float(-INF)
|