|
|
|
@ -0,0 +1,26 @@ |
|
|
|
--TEST-- |
|
|
|
Bug #67169: array_splice all elements, then []= gives wrong index |
|
|
|
--FILE-- |
|
|
|
<?php |
|
|
|
|
|
|
|
$array = array('a', 'b'); |
|
|
|
array_splice($array, 0, 2); |
|
|
|
$array[] = 'c'; |
|
|
|
var_dump($array); |
|
|
|
|
|
|
|
$array = array('a', 'b'); |
|
|
|
array_shift($array); |
|
|
|
array_shift($array); |
|
|
|
$array[] = 'c'; |
|
|
|
var_dump($array); |
|
|
|
|
|
|
|
?> |
|
|
|
--EXPECT-- |
|
|
|
array(1) { |
|
|
|
[0]=> |
|
|
|
string(1) "c" |
|
|
|
} |
|
|
|
array(1) { |
|
|
|
[0]=> |
|
|
|
string(1) "c" |
|
|
|
} |