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

Frakobling og spotting Referencer

Frakobling og spotting Referencer Forståelse PHP reference - Del 4 Introduktion Dette er en del 4 af min serie, Forståelse PHP Reference. I denne del af serien, ser vi, hvordan til at slå en henvisning, og hvordan man spotte en reference. 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. Tømme en reference Dette er, hvad specifikationen siger om tømme en reference: ".

Når du frakoble referencen, skal du bare bryde bindingen mellem variabelnavnet og variabelt indhold betyder ikke, at variabelt indhold vil blive ødelagt." Følgende kode illustrerer dette: $ myVar = 56; $ herVar = & $ myVar; echo "myVar er". $ myVar. "echo" herVar er ". $ herVar." frakoblet ($ herVar); echo "myVar er". $ myVar. "echo" herVar er ". $ herVar." ?> PHP har en foruddefineret funktion kaldet, frakoblet (). Denne funktion bruges til at bryde bindingen mellem en variabel og regionen i hukommelsen, der har værdi. Efter at den variable ikke længere refererer til denne region.

Argumentet for denne funktion er den variabel, hvis binding du vil bryde fra område i hukommelsen. Efter frakoblet, variablen ikke længere refererer til denne region, og du kan ikke længere bruge den variable for værdien i regionen. Værdien forbliver i regionen og kan kaldes af andre variabler. Læs og prøv ovenstående kode, hvis du ikke allerede har gjort det. Spotting Referencer Mange syntaks konstruktioner i PHP gennemføres via refererer mekanismer. De tidligere dele af serien har behandlet dette emne indirekte. I dette afsnit, vi taler om nogle af de ting tilbage.

For at forstå dette afsnit, du har brug viden om variabelt sigte i PHP. Hvis du ikke har denne viden, så læs serien titlen, "Forståelse Variabel Scope i PHP", som jeg skrev i denne blog. Når du erklærer en variabel som global inde i en funktion, ligesom, globale & var0; du opretter en reference til denne variabel i $ GLOBALS associative array. Nøglen i $ GLOBALS array, der ville returnere værdien af ​​variablen, er en slags reference til værdien.

Den Foruddefinerede $ denne variabel, når du studerer PHP objektorienteret programmering, vil du lære, at den foruddefinerede $ denne variabel er en reference. Dette er en temmelig kort tutorial. Lad os slutte her og fortsætte i den næste del af serien. Chrys at nå frem til et hvilket som helst af de dele af denne serie, så skriv den

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