2
2
basic array_fill test
3
3
--FILE--
4
4
<?php
5
- $ array1 = array (0.0 , 1 , 2.5 );
5
+ $ array1 = array (0.0 , 1 , 2 );
6
6
$ array2 = array (TRUE , FALSE , NULL , "d " , "e " , "f " );
7
7
foreach ($ array1 as $ start )
8
8
{
@@ -18,7 +18,7 @@ foreach($array1 as $start)
18
18
}
19
19
}
20
20
?>
21
- --EXPECTF --
21
+ --EXPECT --
22
22
===========================
23
23
bool(true)
24
24
start: 0 num: 0 value: array(0) {
@@ -81,59 +81,47 @@ start: 0 num: 1 value: array(1) {
81
81
}
82
82
===========================
83
83
bool(true)
84
- start: 0 num: 2.5 value:
85
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
86
- array(2) {
84
+ start: 0 num: 2 value: array(2) {
87
85
[0]=>
88
86
bool(true)
89
87
[1]=>
90
88
bool(true)
91
89
}
92
90
===========================
93
91
bool(false)
94
- start: 0 num: 2.5 value:
95
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
96
- array(2) {
92
+ start: 0 num: 2 value: array(2) {
97
93
[0]=>
98
94
bool(false)
99
95
[1]=>
100
96
bool(false)
101
97
}
102
98
===========================
103
99
NULL
104
- start: 0 num: 2.5 value:
105
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
106
- array(2) {
100
+ start: 0 num: 2 value: array(2) {
107
101
[0]=>
108
102
NULL
109
103
[1]=>
110
104
NULL
111
105
}
112
106
===========================
113
107
string(1) "d"
114
- start: 0 num: 2.5 value:
115
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
116
- array(2) {
108
+ start: 0 num: 2 value: array(2) {
117
109
[0]=>
118
110
string(1) "d"
119
111
[1]=>
120
112
string(1) "d"
121
113
}
122
114
===========================
123
115
string(1) "e"
124
- start: 0 num: 2.5 value:
125
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
126
- array(2) {
116
+ start: 0 num: 2 value: array(2) {
127
117
[0]=>
128
118
string(1) "e"
129
119
[1]=>
130
120
string(1) "e"
131
121
}
132
122
===========================
133
123
string(1) "f"
134
- start: 0 num: 2.5 value:
135
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
136
- array(2) {
124
+ start: 0 num: 2 value: array(2) {
137
125
[0]=>
138
126
string(1) "f"
139
127
[1]=>
@@ -201,215 +189,155 @@ start: 1 num: 1 value: array(1) {
201
189
}
202
190
===========================
203
191
bool(true)
204
- start: 1 num: 2.5 value:
205
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
206
- array(2) {
192
+ start: 1 num: 2 value: array(2) {
207
193
[1]=>
208
194
bool(true)
209
195
[2]=>
210
196
bool(true)
211
197
}
212
198
===========================
213
199
bool(false)
214
- start: 1 num: 2.5 value:
215
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
216
- array(2) {
200
+ start: 1 num: 2 value: array(2) {
217
201
[1]=>
218
202
bool(false)
219
203
[2]=>
220
204
bool(false)
221
205
}
222
206
===========================
223
207
NULL
224
- start: 1 num: 2.5 value:
225
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
226
- array(2) {
208
+ start: 1 num: 2 value: array(2) {
227
209
[1]=>
228
210
NULL
229
211
[2]=>
230
212
NULL
231
213
}
232
214
===========================
233
215
string(1) "d"
234
- start: 1 num: 2.5 value:
235
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
236
- array(2) {
216
+ start: 1 num: 2 value: array(2) {
237
217
[1]=>
238
218
string(1) "d"
239
219
[2]=>
240
220
string(1) "d"
241
221
}
242
222
===========================
243
223
string(1) "e"
244
- start: 1 num: 2.5 value:
245
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
246
- array(2) {
224
+ start: 1 num: 2 value: array(2) {
247
225
[1]=>
248
226
string(1) "e"
249
227
[2]=>
250
228
string(1) "e"
251
229
}
252
230
===========================
253
231
string(1) "f"
254
- start: 1 num: 2.5 value:
255
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
256
- array(2) {
232
+ start: 1 num: 2 value: array(2) {
257
233
[1]=>
258
234
string(1) "f"
259
235
[2]=>
260
236
string(1) "f"
261
237
}
262
238
===========================
263
239
bool(true)
264
- start: 2.5 num: 0 value:
265
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
266
- array(0) {
240
+ start: 2 num: 0 value: array(0) {
267
241
}
268
242
===========================
269
243
bool(false)
270
- start: 2.5 num: 0 value:
271
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
272
- array(0) {
244
+ start: 2 num: 0 value: array(0) {
273
245
}
274
246
===========================
275
247
NULL
276
- start: 2.5 num: 0 value:
277
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
278
- array(0) {
248
+ start: 2 num: 0 value: array(0) {
279
249
}
280
250
===========================
281
251
string(1) "d"
282
- start: 2.5 num: 0 value:
283
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
284
- array(0) {
252
+ start: 2 num: 0 value: array(0) {
285
253
}
286
254
===========================
287
255
string(1) "e"
288
- start: 2.5 num: 0 value:
289
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
290
- array(0) {
256
+ start: 2 num: 0 value: array(0) {
291
257
}
292
258
===========================
293
259
string(1) "f"
294
- start: 2.5 num: 0 value:
295
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
296
- array(0) {
260
+ start: 2 num: 0 value: array(0) {
297
261
}
298
262
===========================
299
263
bool(true)
300
- start: 2.5 num: 1 value:
301
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
302
- array(1) {
264
+ start: 2 num: 1 value: array(1) {
303
265
[2]=>
304
266
bool(true)
305
267
}
306
268
===========================
307
269
bool(false)
308
- start: 2.5 num: 1 value:
309
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
310
- array(1) {
270
+ start: 2 num: 1 value: array(1) {
311
271
[2]=>
312
272
bool(false)
313
273
}
314
274
===========================
315
275
NULL
316
- start: 2.5 num: 1 value:
317
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
318
- array(1) {
276
+ start: 2 num: 1 value: array(1) {
319
277
[2]=>
320
278
NULL
321
279
}
322
280
===========================
323
281
string(1) "d"
324
- start: 2.5 num: 1 value:
325
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
326
- array(1) {
282
+ start: 2 num: 1 value: array(1) {
327
283
[2]=>
328
284
string(1) "d"
329
285
}
330
286
===========================
331
287
string(1) "e"
332
- start: 2.5 num: 1 value:
333
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
334
- array(1) {
288
+ start: 2 num: 1 value: array(1) {
335
289
[2]=>
336
290
string(1) "e"
337
291
}
338
292
===========================
339
293
string(1) "f"
340
- start: 2.5 num: 1 value:
341
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
342
- array(1) {
294
+ start: 2 num: 1 value: array(1) {
343
295
[2]=>
344
296
string(1) "f"
345
297
}
346
298
===========================
347
299
bool(true)
348
- start: 2.5 num: 2.5 value:
349
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
350
-
351
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
352
- array(2) {
300
+ start: 2 num: 2 value: array(2) {
353
301
[2]=>
354
302
bool(true)
355
303
[3]=>
356
304
bool(true)
357
305
}
358
306
===========================
359
307
bool(false)
360
- start: 2.5 num: 2.5 value:
361
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
362
-
363
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
364
- array(2) {
308
+ start: 2 num: 2 value: array(2) {
365
309
[2]=>
366
310
bool(false)
367
311
[3]=>
368
312
bool(false)
369
313
}
370
314
===========================
371
315
NULL
372
- start: 2.5 num: 2.5 value:
373
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
374
-
375
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
376
- array(2) {
316
+ start: 2 num: 2 value: array(2) {
377
317
[2]=>
378
318
NULL
379
319
[3]=>
380
320
NULL
381
321
}
382
322
===========================
383
323
string(1) "d"
384
- start: 2.5 num: 2.5 value:
385
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
386
-
387
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
388
- array(2) {
324
+ start: 2 num: 2 value: array(2) {
389
325
[2]=>
390
326
string(1) "d"
391
327
[3]=>
392
328
string(1) "d"
393
329
}
394
330
===========================
395
331
string(1) "e"
396
- start: 2.5 num: 2.5 value:
397
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
398
-
399
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
400
- array(2) {
332
+ start: 2 num: 2 value: array(2) {
401
333
[2]=>
402
334
string(1) "e"
403
335
[3]=>
404
336
string(1) "e"
405
337
}
406
338
===========================
407
339
string(1) "f"
408
- start: 2.5 num: 2.5 value:
409
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
410
-
411
- Deprecated: Implicit conversion from non-compatible float 2.5 to int in %s on line %d
412
- array(2) {
340
+ start: 2 num: 2 value: array(2) {
413
341
[2]=>
414
342
string(1) "f"
415
343
[3]=>
0 commit comments