1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
--TEST-- traverse an array and use its keys to unset GLOBALS --FILE-- <?php $arr = array("a" => 1, "b" => 2); foreach ($arr as $key => $val) { unset($GLOBALS[$key]); } var_dump($arr); echo "Done\n"; ?> --EXPECT-- array(2) { ["a"]=> int(1) ["b"]=> int(2) } Done