I PHP, betegner dig nye variabler med " $" tegn, for eksempel: "$ var = " værdi " PHP har flere indbyggede funktioner , men du kan oprette din egen ved hjælp af" funktionen "søgeord Når du bruger . . bestemte funktioner , kan du bruge variabler som argumenter , eller returnere deres værdier fra funktioner. du kan også bruge variabler til at kalde funktioner og indstille standardværdier for at sikre, at disse variabler bære en værdi. Scope
Når ved at bruge variabler i PHP, hvor du opretter dem giver dem deres rækkevidde. Når du opretter en variabel uden for en funktion , det har en global rækkevidde. du må bruge og modificere den overalt i din PHP kode . Men hvis du opretter en variabel i en funktion , det har en lokal rækkevidde , og du må kun bruge det inden for denne funktion. Hvis du forsøger at ændre det uden for funktionen , PHP returnerer en fejl . Hvis du bruger det samme navn til en lokal variabel som én , der eksisterer globalt, den lokale værdi tager præcedens.
funktion argumenter
Når du ringer funktioner, der kræver argumenter kan du passerer variabler som argumenter . Skriv f.eks " someFunction ( $ var1 , $ var2 ) , " at passere værdier for de to variabler som argumenter til funktionen du kan også benytte standardparametre i en funktion Skriv f.eks . ". definerer funktionen someFunc ( $ var = "værdi" ) "og derefter den funktion . Når du ringer someFunc i dit program , hvis du ikke kan passere et argument til funktionen , bruger den " $ var " value som standard.
Tilbagevendende variable
< br >
ligesom du kan videregive variable som argumenter i en funktion , kan du returnere værdier fra variabler i en funktion som godt. for eksempel, hvis funktionen udfører nogle beregninger på " $ var " variable , type "return $ var , "i slutningen af funktionen kroppen at sende denne værdi tilbage til den del af det program, der kaldte den funktion, du kan ikke vende tilbage flere variabler fra en funktion , men du kan udføre operationer , for eksempel ved at skrive. " return $ var1 + $ var2 , " eller endda returnere variable arrays , såsom " return array ( $ var1 , $ var2 ) "
variable funktioner
Når du tilføjer parenteser til . enden af en variabel, hvis værdi er den samme som en eksisterende funktion , for eksempel " $ myVar ( ) " . de variable forsøg på at udføre funktionen dog sprog konstruere funktioner såsom ekko ( ) , isset ( ) eller kræver () understøtter ikke variable funktioner. Hvis en funktion kræver parametre , du passerer dem som argumenter i parentes . du kan videregive dem som rådata såsom strenge eller numre, eller som andre variabler, herunder arrays.