1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
--TEST-- Refcount inference when adding array elements --FILE-- <?php function test($a) { $ary = [$a]; $ary2 = [0, $ary, $ary]; return $ary2; } var_dump(test(1)); ?> --EXPECT-- array(3) { [0]=> int(0) [1]=> array(1) { [0]=> int(1) } [2]=> array(1) { [0]=> int(1) } }