Cita:
Iniciado por Filgood
Hola compañero. ¿ no es lo mismo que estaba haciendo ? gracias
Y el segundo ejemplo esta bien?
Veamos...
global hace que puedas obtener una variable de fuera del ámbito de la función.
Por ejemplo,
Código PHP:
$valor_de_fuera = 5;
$valor_sumado = suma_tres();
echo $valor_sumado; //8
function suma_tres() {
global $valor_de_fuera;
return $valor_de_fuera+3;
}
Evidentemente, tiene que tener "algún valor" fuera. Si pones "global $conexion;", y fuera de la función no existe, no sirve de nada...
Y no, no es lo mismo que estabas haciendo.
Primero creaabas $conexion en la función, y después llamabas a global sobre conexion.. asiq la primera linea te era inservible.
Personalmente, te recomiendo no usar global, pero es una opción que tienes.
Saludos!