Hvordan definerer globale variabler i PHP

Som de fleste programmeringsspråk, kommer PHP med et konsept av lokale og globale variabler. Mens lokale variabler er definert innenfor en funksjon og droppet fra minnet etter at funksjonen er ferdig, globale variabler holdes på plass og kan nås av noen del av programmet. De krever imidlertid noen spesiell syntaks å bruke.

Bruksanvisning

1 Skriv inn følgende i et tekstredigeringsprogram til å definere et enkelt PHP script med en prøve funksjon:

<?

funksjon minsk () {

}

minsk ();

print "Gjeldende verdi er";

?>

2 Deklarere en variabel på toppen av skriptet ved å legge til følgende linje rett etter "<?":

$ AValue = 10;

I tillegg til "$ aValue" til utskrifts linjen i skriptet slik at det lyder:

skrive "Gjeldende verdi er $ aValue";

Ved å ikke sette den i løpet av noen identifiserende funksjon, blir denne variabelen automatisk en global variabel. Det er imidlertid en ekstra trinn som må skrives til å bruke det i løpet av en funksjon.

3 Legg til følgende linje med parenteser i "-funksjonen minsk" for å erklære det globale:

funksjon minsk () {

GLOBAL $aValue;

returnere $ aValue--;

}

The GLOBAL søkeord lar PHP vet at det ikke bør erklære en ny variabel med samme navn, men skal fortsette å bruke høyere nivå variabel.