Ok perdon modifico mi codigo
Código PHP:
$foo = 'bar';
$candy = 'does';
function baz()
{
global $foo,$candy;
$foo = 'BAR';
$candy = 'DOES';
}
echo "<pre>" . $foo . '/' . $candy . "</pre>";
baz();
echo "<pre>" . $foo . '/' . $candy . "</pre>";
Da el mismo resultado que de tu codigo , y no tengo que declarar fuera de la funcion como $GLOBALS

.