Visualizzazione dei risultati da 1 a 8 su 8

Discussione: variabili global

  1. #1

    variabili global

    a cosa serve dichiarare una varibaile con GLOBAL???

    global $xx;

    oppure ...

    global $$xx;

  2. #2
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    696
    permette di avere accesso da una funzione alle variabili globali che normalmente non potresti ne leggere ne modificare

  3. #3
    quindi:

    global $prova;
    $prova = 2;


    function f2() {
    $totale = $prova * 5;
    echo $totale;
    }


    .. totale = 10 ????

  4. #4
    il global lo devi mettere nella funzione

  5. #5
    quindi la variabile dichiarata global dentro una funzione poi puo essere richiamata da un altra funzione?? ... però puo essere richiamata solo dalle funzioni che stanno dopo quella dichiarata!

  6. #6
    no .. global $var significa che in quella funzione, $var = la variabile globale $var , quindi devi metterlo in ogni funzione in cui ti serve

  7. #7
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    http://freephp.html.it/guide/lezione.asp?id=194

    Cerca 'Passiamo ora ad un altro argomento'

  8. #8
    function stampa($var1, $var2) {
    global $a;
    print $a;
    }
    $a = 'ciao a tutti';
    $b = 'buongiorno';
    $c = 'arrivederci';
    stampa($b, $c);

    adesso è chiarissimo il concetto, infatti io credevo che le variabili globali potessero essere utilizzati indifferentemente all'interno delle funzioni, invece devono prima essere dichiarate al loro intenro come GLOBAL! ;-)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.