bug44181.phpt 309 B

123456789101112131415161718
  1. --TEST--
  2. Bug #44181 (extract EXTR_OVERWRITE|EXTR_REFS can fail to create references)
  3. --FILE--
  4. <?php
  5. $a = array('foo' => 'original.foo');
  6. $foo = 'test';
  7. $ref = &$a;
  8. extract($a, EXTR_OVERWRITE|EXTR_REFS);
  9. $foo = 'changed.foo';
  10. var_dump($a['foo']);
  11. echo "Done\n";
  12. ?>
  13. --EXPECTF--
  14. string(%d) "changed.foo"
  15. Done