@@ -82,65 +82,65 @@ foreach ($testCases as $mode => $cases) {
82
82
?>
83
83
--EXPECT--
84
84
========== PHP_ROUND_HALF_UP ==========
85
- float(0.12345678901234565 )
86
- float(-0.12345678901234565 )
87
- float(12345678901234564 )
88
- float(-12345678901234564 )
89
- float(4503599627370495.5 )
90
- float(-4503599627370495.5 )
85
+ float(0.1234567890123457 )
86
+ float(-0.1234567890123457 )
87
+ float(12345678901234570 )
88
+ float(-12345678901234570 )
89
+ float(4503599627370496 )
90
+ float(-4503599627370496 )
91
91
92
92
========== PHP_ROUND_HALF_DOWN ==========
93
- float(0.12345678901234565 )
94
- float(-0.12345678901234565 )
95
- float(12345678901234564 )
96
- float(-12345678901234564 )
97
- float(4503599627370495.5 )
98
- float(-4503599627370495.5 )
93
+ float(0.1234567890123456 )
94
+ float(-0.1234567890123456 )
95
+ float(12345678901234560 )
96
+ float(-12345678901234560 )
97
+ float(4503599627370495)
98
+ float(-4503599627370495)
99
99
100
100
========== PHP_ROUND_HALF_EVEN ==========
101
- float(0.12345678901234565 )
102
- float(-0.12345678901234565 )
103
- float(12345678901234564 )
104
- float(-12345678901234564 )
105
- float(4503599627370495.5 )
106
- float(-4503599627370495.5 )
101
+ float(0.1234567890123456 )
102
+ float(-0.1234567890123456 )
103
+ float(12345678901234560 )
104
+ float(-12345678901234560 )
105
+ float(4503599627370496 )
106
+ float(-4503599627370496 )
107
107
108
108
========== PHP_ROUND_HALF_ODD ==========
109
- float(0.12345678901234565 )
110
- float(-0.12345678901234565 )
111
- float(12345678901234564 )
112
- float(-12345678901234564 )
113
- float(4503599627370495.5 )
114
- float(-4503599627370495.5 )
109
+ float(0.1234567890123457 )
110
+ float(-0.1234567890123457 )
111
+ float(12345678901234570 )
112
+ float(-12345678901234570 )
113
+ float(4503599627370495)
114
+ float(-4503599627370495)
115
115
116
116
========== PHP_ROUND_AWAY_FROM_ZERO ==========
117
117
float(0.1234567890123456)
118
118
float(-0.1234567890123456)
119
- float(12345678901234568 )
120
- float(-12345678901234568 )
121
- float(4503599627370495.5 )
122
- float(-4503599627370495.5 )
119
+ float(12345678901234570 )
120
+ float(-12345678901234570 )
121
+ float(4503599627370496 )
122
+ float(-4503599627370496 )
123
123
124
124
========== PHP_ROUND_TOWARD_ZERO ==========
125
- float(0.12345678901234566 )
126
- float(-0.12345678901234566 )
127
- float(12345678901234564 )
128
- float(-12345678901234564 )
129
- float(4503599627370495.5 )
130
- float(-4503599627370495.5 )
125
+ float(0.1234567890123456 )
126
+ float(-0.1234567890123456 )
127
+ float(12345678901234560 )
128
+ float(-12345678901234560 )
129
+ float(4503599627370495)
130
+ float(-4503599627370495)
131
131
132
132
========== PHP_ROUND_CEILING ==========
133
133
float(0.1234567890123456)
134
134
float(-0.1234567890123456)
135
- float(12345678901234564 )
136
- float(-12345678901234564 )
137
- float(4503599627370495.5 )
138
- float(-4503599627370495.5 )
135
+ float(12345678901234570 )
136
+ float(-12345678901234560 )
137
+ float(4503599627370496 )
138
+ float(-4503599627370495)
139
139
140
140
========== PHP_ROUND_FLOOR ==========
141
141
float(0.1234567890123456)
142
142
float(-0.1234567890123456)
143
- float(12345678901234564 )
144
- float(-12345678901234564 )
145
- float(4503599627370495.5 )
146
- float(-4503599627370495.5 )
143
+ float(12345678901234560 )
144
+ float(-12345678901234570 )
145
+ float(4503599627370495)
146
+ float(-4503599627370496 )
0 commit comments