$_) { if ($key === 'GLOBALS') { continue; } $GLOBALS[$key] = new Exception; } spl_autoload_register(function() { // and destroy vars again // this will run during scanning (?) foreach ($GLOBALS as $key => $_) { if ($key === 'GLOBALS') { continue; } $GLOBALS[$key] = new Exception; } });