carlos- estas completamente equivocado.... no es para "define"

!!!
¿¿sabes que es
define()???
debes saber que no sirve para declarar variables, sirve para definir constantes....
si
lees el manual...
get_defined_vars() devuelve un arreglo con las variables actualmente definidas en cierto contexto....
Código PHP:
$a = '';
$foo = 'bar';
var_dump(get_defined_vars());
¿¿además que sentido tiene borrar todas las variables actuales según tu???