Visualizzazione risultati 1 fino 8 di 8

Discussione: global $variabile

  1. #1
    Guest

    Predefinito

    a che serve
    [code:1:f65eed6c9c]
    global $variabile [/code:1:f65eed6c9c] ?

  2. #2
    Guest

    Predefinito

    per dichiarare un variabile globale in una funzione

  3. #3
    Guest

    Predefinito

    Grazie mille ma potresti darmi informazioni più dettagliate?

  4. #4
    Guest

    Predefinito

    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]

  5. #5
    Guest

    Predefinito

    se ne vuoi sapere ancora di più: www.php.net

  6. #6
    Guest

    Predefinito

    Grazie mille ho capito :)

  7. #7
    Guest

    Predefinito

    quindi le variabili global posso richiamarle da qualsiasi parte? da qualsiasi file?

  8. #8
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    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)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •