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?