Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2013, 03:53
cyber_dark
 
Fecha de Ingreso: julio-2010
Mensajes: 158
Antigüedad: 14 años, 4 meses
Puntos: 3
Extract para $GLOBALS

Saludos, tengo una pequeña duda, con el uso de las superglobales, la intencion es solo hacer mas estetico el codigo, y no usar global dentro de las funciones:

El primero me devuelve hola, pero como dije para hacer la cosa mas estetica, use extract
Código:
$GLOBALS['foo'] = 'hola';

function mifuncion(){
   echo $GLOBALS['foo'];
}

$GLOBALS['foo'] = 'hola';
extract ($GLOBALS);

function mifuncion(){
   echo $foo:
}
Esto no devuelve nada, si quito la forma de array, pierde su poder superglobal, o por que sucede esto?