Eh... No hagan caso a la burrada anterior.
Si usamos $GLOBALS, el nombre de la variable se convierte en la clave de un array. Le asignamos un nuevo valor a la clave y listo.
Código PHP:
Ver original<?php
$a = 1;
function change(){
$GLOBALS['a'] = 2;
}
change();
echo $a;
?>