<?php
$arr1 = ['key1' => 3, 'key2' => 4];
var_dump([1, 2, ...array_values($arr1), 5]);
var_dump([1, 2, ...$arr1, 5]);
- Output for 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
- array(5) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
[3]=>
int(4)
[4]=>
int(5)
}
array(5) {
[0]=>
int(1)
[1]=>
int(2)
["key1"]=>
int(3)
["key2"]=>
int(4)
[2]=>
int(5)
}
- Output for 7.4.4 - 7.4.33, 8.0.0 - 8.0.30
- array(5) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
[3]=>
int(4)
[4]=>
int(5)
}
Fatal error: Uncaught Error: Cannot unpack array with string keys in /in/jDLei:4
Stack trace:
#0 {main}
thrown in /in/jDLei on line 4
Process exited with code 255. - Output for 7.1.25 - 7.1.30, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33
- Parse error: syntax error, unexpected '...' (T_ELLIPSIS), expecting ']' in /in/jDLei on line 3
Process exited with code 255.
preferences:
146.8 ms | 409 KiB | 5 Q