1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
--TEST-- Variadic arguments with by-reference passing --FILE-- <?php function test(&... $args) { $i = 0; foreach ($args as &$arg) { $arg = $i++; } } test(); test($a); var_dump($a); test($b, $c, $d); var_dump($b, $c, $d); ?> --EXPECT-- int(0) int(0) int(1) int(2)