<?php
$var = 1;
function local()
{
global $var;
$var = 2;
}
function localUnset()
{
global $var;
$var = 3;
unset($var);
}
function globals()
{
$local = $GLOBALS;
$local['var'] = 4;
}
function globalsUnset()
{
$local = $GLOBALS;
$local['var'] = 5;
unset($local);
}
function globalsFinalUnset()
{
$GLOBALS['var'] = 6;
unset($GLOBALS['var']);
}
function globalsFullUnset()
{
unset($GLOBALS);
}
local();
var_dump($var);
localUnset();
var_dump($var);
globals();
var_dump($var);
globalsUnset();
var_dump($var);
globalsFinalUnset();
var_dump($var);
$var = 'fresh';
globalsFullUnset();
var_dump($var);
unset($GLOBALS);
var_dump($var);