|
2 | 2 | Bug #24142 (round() problems)
|
3 | 3 | --FILE--
|
4 | 4 | <?php
|
5 |
| -echo 'round(0.005, 2) -> '.round(0.005, 2)."\n"; |
6 |
| -echo 'round(0.015, 2) -> '.round(0.015, 2)."\n"; |
7 |
| -echo 'round(0.025, 2) -> '.round(0.025, 2)."\n"; |
8 |
| -echo 'round(0.035, 2) -> '.round(0.035, 2)."\n"; |
9 |
| -echo 'round(0.045, 2) -> '.round(0.045, 2)."\n"; |
10 |
| -echo 'round(0.055, 2) -> '.round(0.055, 2)."\n"; |
11 |
| -echo 'round(0.065, 2) -> '.round(0.065, 2)."\n"; |
12 |
| -echo 'round(0.075, 2) -> '.round(0.075, 2)."\n"; |
13 |
| -echo 'round(0.085, 2) -> '.round(0.085, 2)."\n"; |
| 5 | +echo "round(0.005, 2)\n"; |
| 6 | +var_dump(round(0.005, 2)); |
| 7 | +echo "\n"; |
| 8 | + |
| 9 | +echo "round(0.015, 2)\n"; |
| 10 | +var_dump(round(0.015, 2)); |
| 11 | +echo "\n"; |
| 12 | + |
| 13 | +echo "round(0.025, 2)\n"; |
| 14 | +var_dump(round(0.025, 2)); |
| 15 | +echo "\n"; |
| 16 | + |
| 17 | +echo "round(0.035, 2)\n"; |
| 18 | +var_dump(round(0.035, 2)); |
| 19 | +echo "\n"; |
| 20 | + |
| 21 | +echo "round(0.045, 2)\n"; |
| 22 | +var_dump(round(0.045, 2)); |
| 23 | +echo "\n"; |
| 24 | + |
| 25 | +echo "round(0.055, 2)\n"; |
| 26 | +var_dump(round(0.055, 2)); |
| 27 | +echo "\n"; |
| 28 | + |
| 29 | +echo "round(0.065, 2)\n"; |
| 30 | +var_dump(round(0.065, 2)); |
| 31 | +echo "\n"; |
| 32 | + |
| 33 | +echo "round(0.075, 2)\n"; |
| 34 | +var_dump(round(0.075, 2)); |
| 35 | +echo "\n"; |
| 36 | + |
| 37 | +echo "round(0.085, 2)\n"; |
| 38 | +var_dump(round(0.085, 2)); |
14 | 39 | ?>
|
15 | 40 | --EXPECT--
|
16 |
| -round(0.005, 2) -> 0.01 |
17 |
| -round(0.015, 2) -> 0.02 |
18 |
| -round(0.025, 2) -> 0.03 |
19 |
| -round(0.035, 2) -> 0.04 |
20 |
| -round(0.045, 2) -> 0.05 |
21 |
| -round(0.055, 2) -> 0.06 |
22 |
| -round(0.065, 2) -> 0.07 |
23 |
| -round(0.075, 2) -> 0.08 |
24 |
| -round(0.085, 2) -> 0.09 |
| 41 | +round(0.005, 2) |
| 42 | +float(0.01) |
| 43 | + |
| 44 | +round(0.015, 2) |
| 45 | +float(0.02) |
| 46 | + |
| 47 | +round(0.025, 2) |
| 48 | +float(0.03) |
| 49 | + |
| 50 | +round(0.035, 2) |
| 51 | +float(0.04) |
| 52 | + |
| 53 | +round(0.045, 2) |
| 54 | +float(0.05) |
| 55 | + |
| 56 | +round(0.055, 2) |
| 57 | +float(0.06) |
| 58 | + |
| 59 | +round(0.065, 2) |
| 60 | +float(0.07) |
| 61 | + |
| 62 | +round(0.075, 2) |
| 63 | +float(0.08) |
| 64 | + |
| 65 | +round(0.085, 2) |
| 66 | +float(0.09) |
0 commit comments