*   >> Læs Uddannelse artikler >> science >> programming

Variabler som Synonymer i PHP

Variabler som synonymer i PHP Forståelse PHP reference - Del 1 Indledning Dette er en del 1 af min serie, Forståelse PHP reference. I denne del af serien, ser vi på det grundlæggende i PHP Reference. Alt diskuteret her gælder for PHP 5. Du har brug for grundlæggende viden i PHP for at forstå denne serie. Hvis du ikke har denne forudsætning viden, så læs serien jeg skrev i denne blog, hvis første del er titlen, Kom godt i gang med PHP. For at nå denne serie, så skriv titlen og mit navn Chrys i søgefeltet på denne side og klik på Søg.

Bemærk: Hvis du ikke kan se koden, eller hvis du tror noget mangler (brudt link, billede fraværende), bare kontakte mig på [email protected]. Det vil sige, kontakt mig for det mindste problem, du har om, hvad du læser. Region i hukommelsen En region i hukommelsen er et fortløbende sæt af celler i computerens hukommelse. En hukommelse regionen kan holde en datum, f.eks et heltal eller et flydende decimaltal eller snor. En region kan også holde en instantieres objekt. Overvej følgende erklæring: $ myVar = 56; I denne erklæring 56 er et helt tal, som er i en hukommelsesområde.

I øjeblikket dette 56 er identificeret ved variablen, $ myVar. Lav en anden variabel Identificer samme region Du kan lave en anden variabel identificere hukommelse regionen allerede identificeret for 56 i ovenstående opgørelse. Følgende kode segmentet gør dette: $ myVar = 56; $ herVar = & $ myVar; Der er to udsagn her. Den første initialiserer en variabel på normal vis, tildele 56 til $ myVar. Den anden erklæring initialiserer også en ny variabel. Den højre operand af denne anden erklæring er den tidligere variabel indledes med tegnet &.

De $ myVar variablen allerede identificerer regionen i hukommelsen, der har 56. Ved forudgående det med & i den anden meddelelse og tildele resultatet til den nye variabel, $ herVar, er du gør den nye variabel identificere den samme hukommelse sted, der har 56. Nu, $ myVar og $ herVar identificere den samme region i hukommelsen, der har, 56. På dette tidspunkt, kan du få 56 ved hjælp af enten $ myVar eller $ herVar.

Hvad er en reference i PHP? Dette er, hvad PHP specifikationen siger om henvisning i PHP: "PHP referencer giver dig mulighed for at lave to variabler til at henvise til det samme indhold". I dette citat, "indhold" betyder, at værdien i regionen. I ovenstående kode segment gentages nedenfor 56 er værdien i et område. $ myVar = 56; $ herVar = & $ myVar; I denne kode segment, kan vi sige, & $ myVar er en reference. Vi kan sige, at hvis du foran en variabel med &, får du en reference. Dereferere dereferere midler opnår værdien fra en reference.

I ovenstående kodesegmentet, kan & $ myVar ikke returnere værdien. Dereferere en værdi i PHP er let: bare bruge (type) den oprindelige variabel eller variabel, der har modtaget henvisningen. For ovenstående kode segment, $ myVar eller $ herVar vil producere værdien. Prøv følgende kode: $ myVar = 56; $ herVar = & $ myVar; echo $ myVar. "echo $ herVar." ?> Mange variabler, der én værdi I ovenstående program, to variabler (den oprindelige og den nye variable) refererer til den samme værdi. Du kan gøre mere end to variable refererer til den samme værdi, som er i en bestemt region i hukommelsen.

I det følgende program, der virker, reference fra samme hukommelsesområde (med en værdi) er tildelt tre variabler, hvilket giver i alt 4 variabler, der vedrører samme region i hukommelsen; referencen er udviklet fra den oprindelige variabel inden de tildeles de andre tre. $ var0 = "PHP er godt."; $ var1 = & $ var0; $ var2 = & $ var0; $ var3 = & $ var0; echo $ var0. "echo $ var1." echo $ var2. "echo $ var3.

" ?> I det følgende program, er en reference udviklet fra den oprindelige variabel og derefter overdraget til en anden variabel; en anden er udviklet fra den anden variabel og derefter overdraget til en tredje variabel; og en anden er udviklet fra den tredje variabel og derefter overdraget til den fjerde variabel: $ var0 = "PHP er godt." $ var1 = & $ var0; $ var2 = & $ var1; $ var3 = & $ var2; echo $ var0. "echo $ var1." echo $ var2. "echo $ var3." ?>

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.