summaryrefslogtreecommitdiff
path: root/Zend/tests/variadic/by_ref.phpt
blob: e1635f4ecf20ae16b7346c9fdbb73c5e2ba8f30e (plain)
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)