El primero me devuelve hola, pero como dije para hacer la cosa mas estetica, use extract
Código:
Esto no devuelve nada, si quito la forma de array, pierde su poder superglobal, o por que sucede esto? $GLOBALS['foo'] = 'hola';
function mifuncion(){
echo $GLOBALS['foo'];
}
$GLOBALS['foo'] = 'hola';
extract ($GLOBALS);
function mifuncion(){
echo $foo:
}


