Liksom de flesta datorspråk , kommer PHP med ett koncept av lokala och globala variabler . Medan lokala variabler definieras i en funktion och tappat ur minnet efter funktionen avslutas , globala variabler kvar och kan nås av någon del av programmet . Däremot kräver de någon speciell syntax . Instruktioner
1
Skriv följande i valfri textredigerare för att definiera en enkel PHP-skript med ett prov funktion : ?
<
Funktion Decrement ( ) {
}
minskning ( ) ;
print " Aktuellt värde är " ; ?
>
2
Deklarera en variabel i toppen av skriptet genom att lägga till följande rad direkt efter :
$ aValue = 10 ;
dessutom vid " $ aValue " till utskriftsraden " < ? " i skriptet så att den lyder :
print " Aktuellt värde är $ aValue ";
Genom att inte sätta den inom någon identifierbar funktion , blir denna variabel automatiskt en global variabel . Det finns dock ett extra steg som måste skrivas för att använda den i en funktion
3
Lägg till följande rad med konsolerna i " funktionen minskning " för att förklara den globala : .
funktion minskning ( ) {
GLOBAL $ aValue ,
retur $ aValue - ,
}
GLOBAL sökord låter PHP vet att det inte ska deklarera en ny variabel med samma namn , men bör fortsätta att använda den högre nivån variabeln .