by_ref.phpt 286 B

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