bug24396.phpt 283 B

12345678910111213141516171819
  1. --TEST--
  2. Bug #24396 (global $$variable broken)
  3. --FILE--
  4. <?php
  5. $arr = array('a' => 1, 'b' => 2, 'c' => 3);
  6. foreach($arr as $k=>$v) {
  7. global $$k; // comment this out and it works in PHP 7 too..
  8. echo "($k => $v)\n";
  9. $$k = $v;
  10. }
  11. ?>
  12. --EXPECT--
  13. (a => 1)
  14. (b => 2)
  15. (c => 3)