a che serve
[code:1:f65eed6c9c]
global $variabile [/code:1:f65eed6c9c] ?
a che serve
[code:1:f65eed6c9c]
global $variabile [/code:1:f65eed6c9c] ?
per dichiarare un variabile globale in una funzione
Grazie mille ma potresti darmi informazioni più dettagliate?
bhe se tu hai una funzione:
[code:1:6cf15441a6]
$var=5;
function esempio {
echo $var;
}
[/code:1:6cf15441a6]
non stampa nulla perchè la variabile non è definita all'interno della funzione, è come sa avessi 2 programmi distiniti...
perchè funzioni:
[code:1:6cf15441a6]
$var=5;
function esempio {
global $var;
echo $var;
}
[/code:1:6cf15441a6]
se ne vuoi sapere ancora di più: www.php.net
Grazie mille ho capito :)
quindi le variabili global posso richiamarle da qualsiasi parte? da qualsiasi file?
Se per "qualsiasi file" intendi gli include, sì.
Ma chiariamo bene:
il valore non è permanente (per quello ci vogliono le Session)
tra un file php all'altro di mezzo c'è la richiesta del client..
spiego meglio, il valore in una variabile global ha validità comunque nell'arco di una sola richiesta (per richiesta client intendo l'utente che carica nel suo browser la tua pagina generata da php).
Insomma serve solo per pescare il valore di variabili all'interno di function che ovviamente stanno in uno "scope" (livello di visibilità dei valori di variabili) diverso.
Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)