@@ -16,7 +16,7 @@ foreach ($oper as $t)
16
16
}
17
17
18
18
?>
19
- --EXPECT --
19
+ --EXPECTF --
20
20
>0< += >0<, result: int(0)
21
21
>0< += >-10<, result: int(-10)
22
22
>0< += >100<, result: int(100)
@@ -29,8 +29,12 @@ foreach ($oper as $t)
29
29
>0< += ><, result: int(0)
30
30
>0< += >123<, result: int(123)
31
31
>0< += >2e+5<, result: float(200000)
32
- >0< += ><, result: int(0)
33
- >0< += >abc<, result: int(0)
32
+ >0< += ><, result:
33
+ Warning: A non-numeric value encountered in %s on line %d
34
+ int(0)
35
+ >0< += >abc<, result:
36
+ Warning: A non-numeric value encountered in %s on line %d
37
+ int(0)
34
38
>0< += >9223372036854775807<, result: int(9223372036854775807)
35
39
-------------------------------------
36
40
>-10< += >0<, result: int(-10)
@@ -45,8 +49,12 @@ foreach ($oper as $t)
45
49
>-10< += ><, result: int(-10)
46
50
>-10< += >123<, result: int(113)
47
51
>-10< += >2e+5<, result: float(199990)
48
- >-10< += ><, result: int(-10)
49
- >-10< += >abc<, result: int(-10)
52
+ >-10< += ><, result:
53
+ Warning: A non-numeric value encountered in %s on line %d
54
+ int(-10)
55
+ >-10< += >abc<, result:
56
+ Warning: A non-numeric value encountered in %s on line %d
57
+ int(-10)
50
58
>-10< += >9223372036854775807<, result: int(9223372036854775797)
51
59
-------------------------------------
52
60
>100< += >0<, result: int(100)
@@ -61,8 +69,12 @@ foreach ($oper as $t)
61
69
>100< += ><, result: int(100)
62
70
>100< += >123<, result: int(223)
63
71
>100< += >2e+5<, result: float(200100)
64
- >100< += ><, result: int(100)
65
- >100< += >abc<, result: int(100)
72
+ >100< += ><, result:
73
+ Warning: A non-numeric value encountered in %s on line %d
74
+ int(100)
75
+ >100< += >abc<, result:
76
+ Warning: A non-numeric value encountered in %s on line %d
77
+ int(100)
66
78
>100< += >9223372036854775807<, result: float(9.2233720368548E+18)
67
79
-------------------------------------
68
80
>-34000000000< += >0<, result: float(-34000000000)
@@ -77,8 +89,12 @@ foreach ($oper as $t)
77
89
>-34000000000< += ><, result: float(-34000000000)
78
90
>-34000000000< += >123<, result: float(-33999999877)
79
91
>-34000000000< += >2e+5<, result: float(-33999800000)
80
- >-34000000000< += ><, result: float(-34000000000)
81
- >-34000000000< += >abc<, result: float(-34000000000)
92
+ >-34000000000< += ><, result:
93
+ Warning: A non-numeric value encountered in %s on line %d
94
+ float(-34000000000)
95
+ >-34000000000< += >abc<, result:
96
+ Warning: A non-numeric value encountered in %s on line %d
97
+ float(-34000000000)
82
98
>-34000000000< += >9223372036854775807<, result: float(9.2233720028548E+18)
83
99
-------------------------------------
84
100
>INF< += >0<, result: float(INF)
@@ -93,8 +109,12 @@ foreach ($oper as $t)
93
109
>INF< += ><, result: float(INF)
94
110
>INF< += >123<, result: float(INF)
95
111
>INF< += >2e+5<, result: float(INF)
96
- >INF< += ><, result: float(INF)
97
- >INF< += >abc<, result: float(INF)
112
+ >INF< += ><, result:
113
+ Warning: A non-numeric value encountered in %s on line %d
114
+ float(INF)
115
+ >INF< += >abc<, result:
116
+ Warning: A non-numeric value encountered in %s on line %d
117
+ float(INF)
98
118
>INF< += >9223372036854775807<, result: float(INF)
99
119
-------------------------------------
100
120
>-INF< += >0<, result: float(-INF)
@@ -109,8 +129,12 @@ foreach ($oper as $t)
109
129
>-INF< += ><, result: float(-INF)
110
130
>-INF< += >123<, result: float(-INF)
111
131
>-INF< += >2e+5<, result: float(-INF)
112
- >-INF< += ><, result: float(-INF)
113
- >-INF< += >abc<, result: float(-INF)
132
+ >-INF< += ><, result:
133
+ Warning: A non-numeric value encountered in %s on line %d
134
+ float(-INF)
135
+ >-INF< += >abc<, result:
136
+ Warning: A non-numeric value encountered in %s on line %d
137
+ float(-INF)
114
138
>-INF< += >9223372036854775807<, result: float(-INF)
115
139
-------------------------------------
116
140
>NAN< += >0<, result: float(NAN)
@@ -125,8 +149,12 @@ foreach ($oper as $t)
125
149
>NAN< += ><, result: float(NAN)
126
150
>NAN< += >123<, result: float(NAN)
127
151
>NAN< += >2e+5<, result: float(NAN)
128
- >NAN< += ><, result: float(NAN)
129
- >NAN< += >abc<, result: float(NAN)
152
+ >NAN< += ><, result:
153
+ Warning: A non-numeric value encountered in %s on line %d
154
+ float(NAN)
155
+ >NAN< += >abc<, result:
156
+ Warning: A non-numeric value encountered in %s on line %d
157
+ float(NAN)
130
158
>NAN< += >9223372036854775807<, result: float(NAN)
131
159
-------------------------------------
132
160
>1< += >0<, result: int(1)
@@ -141,8 +169,12 @@ foreach ($oper as $t)
141
169
>1< += ><, result: int(1)
142
170
>1< += >123<, result: int(124)
143
171
>1< += >2e+5<, result: float(200001)
144
- >1< += ><, result: int(1)
145
- >1< += >abc<, result: int(1)
172
+ >1< += ><, result:
173
+ Warning: A non-numeric value encountered in %s on line %d
174
+ int(1)
175
+ >1< += >abc<, result:
176
+ Warning: A non-numeric value encountered in %s on line %d
177
+ int(1)
146
178
>1< += >9223372036854775807<, result: float(9.2233720368548E+18)
147
179
-------------------------------------
148
180
>< += >0<, result: int(0)
@@ -157,8 +189,12 @@ foreach ($oper as $t)
157
189
>< += ><, result: int(0)
158
190
>< += >123<, result: int(123)
159
191
>< += >2e+5<, result: float(200000)
160
- >< += ><, result: int(0)
161
- >< += >abc<, result: int(0)
192
+ >< += ><, result:
193
+ Warning: A non-numeric value encountered in %s on line %d
194
+ int(0)
195
+ >< += >abc<, result:
196
+ Warning: A non-numeric value encountered in %s on line %d
197
+ int(0)
162
198
>< += >9223372036854775807<, result: int(9223372036854775807)
163
199
-------------------------------------
164
200
>< += >0<, result: int(0)
@@ -173,8 +209,12 @@ foreach ($oper as $t)
173
209
>< += ><, result: int(0)
174
210
>< += >123<, result: int(123)
175
211
>< += >2e+5<, result: float(200000)
176
- >< += ><, result: int(0)
177
- >< += >abc<, result: int(0)
212
+ >< += ><, result:
213
+ Warning: A non-numeric value encountered in %s on line %d
214
+ int(0)
215
+ >< += >abc<, result:
216
+ Warning: A non-numeric value encountered in %s on line %d
217
+ int(0)
178
218
>< += >9223372036854775807<, result: int(9223372036854775807)
179
219
-------------------------------------
180
220
>123< += >0<, result: int(123)
@@ -189,8 +229,12 @@ foreach ($oper as $t)
189
229
>123< += ><, result: int(123)
190
230
>123< += >123<, result: int(246)
191
231
>123< += >2e+5<, result: float(200123)
192
- >123< += ><, result: int(123)
193
- >123< += >abc<, result: int(123)
232
+ >123< += ><, result:
233
+ Warning: A non-numeric value encountered in %s on line %d
234
+ int(123)
235
+ >123< += >abc<, result:
236
+ Warning: A non-numeric value encountered in %s on line %d
237
+ int(123)
194
238
>123< += >9223372036854775807<, result: float(9.2233720368548E+18)
195
239
-------------------------------------
196
240
>2e+5< += >0<, result: float(200000)
@@ -205,41 +249,113 @@ foreach ($oper as $t)
205
249
>2e+5< += ><, result: float(200000)
206
250
>2e+5< += >123<, result: float(200123)
207
251
>2e+5< += >2e+5<, result: float(400000)
208
- >2e+5< += ><, result: float(200000)
209
- >2e+5< += >abc<, result: float(200000)
252
+ >2e+5< += ><, result:
253
+ Warning: A non-numeric value encountered in %s on line %d
254
+ float(200000)
255
+ >2e+5< += >abc<, result:
256
+ Warning: A non-numeric value encountered in %s on line %d
257
+ float(200000)
210
258
>2e+5< += >9223372036854775807<, result: float(9.223372036855E+18)
211
259
-------------------------------------
212
- >< += >0<, result: int(0)
213
- >< += >-10<, result: int(-10)
214
- >< += >100<, result: int(100)
215
- >< += >-34000000000<, result: float(-34000000000)
216
- >< += >INF<, result: float(INF)
217
- >< += >-INF<, result: float(-INF)
218
- >< += >NAN<, result: float(NAN)
219
- >< += >1<, result: int(1)
220
- >< += ><, result: int(0)
221
- >< += ><, result: int(0)
222
- >< += >123<, result: int(123)
223
- >< += >2e+5<, result: float(200000)
224
- >< += ><, result: int(0)
225
- >< += >abc<, result: int(0)
226
- >< += >9223372036854775807<, result: int(9223372036854775807)
260
+ >< += >0<, result:
261
+ Warning: A non-numeric value encountered in %s on line %d
262
+ int(0)
263
+ >< += >-10<, result:
264
+ Warning: A non-numeric value encountered in %s on line %d
265
+ int(-10)
266
+ >< += >100<, result:
267
+ Warning: A non-numeric value encountered in %s on line %d
268
+ int(100)
269
+ >< += >-34000000000<, result:
270
+ Warning: A non-numeric value encountered in %s on line %d
271
+ float(-34000000000)
272
+ >< += >INF<, result:
273
+ Warning: A non-numeric value encountered in %s on line %d
274
+ float(INF)
275
+ >< += >-INF<, result:
276
+ Warning: A non-numeric value encountered in %s on line %d
277
+ float(-INF)
278
+ >< += >NAN<, result:
279
+ Warning: A non-numeric value encountered in %s on line %d
280
+ float(NAN)
281
+ >< += >1<, result:
282
+ Warning: A non-numeric value encountered in %s on line %d
283
+ int(1)
284
+ >< += ><, result:
285
+ Warning: A non-numeric value encountered in %s on line %d
286
+ int(0)
287
+ >< += ><, result:
288
+ Warning: A non-numeric value encountered in %s on line %d
289
+ int(0)
290
+ >< += >123<, result:
291
+ Warning: A non-numeric value encountered in %s on line %d
292
+ int(123)
293
+ >< += >2e+5<, result:
294
+ Warning: A non-numeric value encountered in %s on line %d
295
+ float(200000)
296
+ >< += ><, result:
297
+ Warning: A non-numeric value encountered in %s on line %d
298
+
299
+ Warning: A non-numeric value encountered in %s on line %d
300
+ int(0)
301
+ >< += >abc<, result:
302
+ Warning: A non-numeric value encountered in %s on line %d
303
+
304
+ Warning: A non-numeric value encountered in %s on line %d
305
+ int(0)
306
+ >< += >9223372036854775807<, result:
307
+ Warning: A non-numeric value encountered in %s on line %d
308
+ int(9223372036854775807)
227
309
-------------------------------------
228
- >abc< += >0<, result: int(0)
229
- >abc< += >-10<, result: int(-10)
230
- >abc< += >100<, result: int(100)
231
- >abc< += >-34000000000<, result: float(-34000000000)
232
- >abc< += >INF<, result: float(INF)
233
- >abc< += >-INF<, result: float(-INF)
234
- >abc< += >NAN<, result: float(NAN)
235
- >abc< += >1<, result: int(1)
236
- >abc< += ><, result: int(0)
237
- >abc< += ><, result: int(0)
238
- >abc< += >123<, result: int(123)
239
- >abc< += >2e+5<, result: float(200000)
240
- >abc< += ><, result: int(0)
241
- >abc< += >abc<, result: int(0)
242
- >abc< += >9223372036854775807<, result: int(9223372036854775807)
310
+ >abc< += >0<, result:
311
+ Warning: A non-numeric value encountered in %s on line %d
312
+ int(0)
313
+ >abc< += >-10<, result:
314
+ Warning: A non-numeric value encountered in %s on line %d
315
+ int(-10)
316
+ >abc< += >100<, result:
317
+ Warning: A non-numeric value encountered in %s on line %d
318
+ int(100)
319
+ >abc< += >-34000000000<, result:
320
+ Warning: A non-numeric value encountered in %s on line %d
321
+ float(-34000000000)
322
+ >abc< += >INF<, result:
323
+ Warning: A non-numeric value encountered in %s on line %d
324
+ float(INF)
325
+ >abc< += >-INF<, result:
326
+ Warning: A non-numeric value encountered in %s on line %d
327
+ float(-INF)
328
+ >abc< += >NAN<, result:
329
+ Warning: A non-numeric value encountered in %s on line %d
330
+ float(NAN)
331
+ >abc< += >1<, result:
332
+ Warning: A non-numeric value encountered in %s on line %d
333
+ int(1)
334
+ >abc< += ><, result:
335
+ Warning: A non-numeric value encountered in %s on line %d
336
+ int(0)
337
+ >abc< += ><, result:
338
+ Warning: A non-numeric value encountered in %s on line %d
339
+ int(0)
340
+ >abc< += >123<, result:
341
+ Warning: A non-numeric value encountered in %s on line %d
342
+ int(123)
343
+ >abc< += >2e+5<, result:
344
+ Warning: A non-numeric value encountered in %s on line %d
345
+ float(200000)
346
+ >abc< += ><, result:
347
+ Warning: A non-numeric value encountered in %s on line %d
348
+
349
+ Warning: A non-numeric value encountered in %s on line %d
350
+ int(0)
351
+ >abc< += >abc<, result:
352
+ Warning: A non-numeric value encountered in %s on line %d
353
+
354
+ Warning: A non-numeric value encountered in %s on line %d
355
+ int(0)
356
+ >abc< += >9223372036854775807<, result:
357
+ Warning: A non-numeric value encountered in %s on line %d
358
+ int(9223372036854775807)
243
359
-------------------------------------
244
360
>9223372036854775807< += >0<, result: int(9223372036854775807)
245
361
>9223372036854775807< += >-10<, result: int(9223372036854775797)
@@ -253,7 +369,11 @@ foreach ($oper as $t)
253
369
>9223372036854775807< += ><, result: int(9223372036854775807)
254
370
>9223372036854775807< += >123<, result: float(9.2233720368548E+18)
255
371
>9223372036854775807< += >2e+5<, result: float(9.223372036855E+18)
256
- >9223372036854775807< += ><, result: int(9223372036854775807)
257
- >9223372036854775807< += >abc<, result: int(9223372036854775807)
372
+ >9223372036854775807< += ><, result:
373
+ Warning: A non-numeric value encountered in %s on line %d
374
+ int(9223372036854775807)
375
+ >9223372036854775807< += >abc<, result:
376
+ Warning: A non-numeric value encountered in %s on line %d
377
+ int(9223372036854775807)
258
378
>9223372036854775807< += >9223372036854775807<, result: float(1.844674407371E+19)
259
- -------------------------------------
379
+ -------------------------------------
0 commit comments