Video: Exponent properties involving quotients (examples) | 8th grade | Khan Academy 2025
PHP giver dig mulighed for at bruge dynamiske variabelnavne, kaldet variable variabler. Du kan navngive en variabel med værdien gemt i en anden variabel. Det vil sige, en variabel indeholder navnet på en anden variabel. Antag for eksempel at du vil opbygge en variabel med navnet $ city med værdien Los Angeles. Du kan bruge følgende sætning:
$ name_of_the_variable = "city";
Denne sætning opretter en variabel, som indeholder det navn, du vil give til en variabel. Derefter bruger du følgende erklæring:
$$ navn_af_the_variable - "Los Angeles";
Bemærk det ekstra dollar tegn ($) tegn i starten af variablenavnet. Dette indikerer en variabel variabel. Denne erklæring opretter en ny variabel med navnet, der er værdien i $ navn_af_af_varlige, hvilket resulterer i følgende:
$ city = "Los Angeles";
Værdien af $ name_of_the_variable ændres ikke.
Følgende eksempel viser, hvordan denne funktion fungerer. I sin nuværende form kan scriptudtalelserne ikke synes at være nyttige. du kan se en bedre måde at programmere denne opgave på. Den sande værdi af variabelvariabler bliver tydelig, når de bruges sammen med arrays og sløjfer.
Antag, at du vil navngive en række variabler med navnene på byer, der har værdier, der er befolkningerne i byerne. Du kan bruge denne kode:
$ Reno = 360000; $ Pasadena = 138000; $ cityname = "Reno"; ekko "Størrelsen på $ cityname er $ {$ cityname}"; $ cityname = "Pasadena"; ekko "Størrelsen på $ cityname er $ {$ cityname}";
Udgangen fra denne kode er
Størrelsen af Reno er 360000 Størrelsen af Pasadena er 138000
Bemærk, at du skal bruge krølletbøjler rundt om variablenavnet i ekko-sætningen, så PHP ved, hvor variablen navn er. Hvis du bruger sætningen uden de krøllede bånd, er outputen som følger:
Uden de krøllede seler i $$ bynavn, konverterer PHP $ cityname til dets værdi og sætter den ekstra $ foran den som en del af det foregående snor.