extract_safety.phpt 358 B

1234567891011121314151617181920212223
  1. --TEST--
  2. Test extract() for overwrite of GLOBALS
  3. --FILE--
  4. <?php
  5. $str = "John";
  6. var_dump($GLOBALS["str"]);
  7. /* Extracting Global Variables */
  8. $splat = array("foo" => "bar");
  9. var_dump(extract(array("GLOBALS" => $splat, EXTR_OVERWRITE)));
  10. unset ($splat);
  11. var_dump($GLOBALS["str"]);
  12. echo "\nDone";
  13. ?>
  14. --EXPECT--
  15. string(4) "John"
  16. int(1)
  17. string(4) "John"
  18. Done