Muuttujat synonyymeinä PHP Ymmärtäminen PHP Reference - Osa 1 Johdanto Tämä on osa 1 minun sarja, Understanding PHP Reference. Tässä osa sarjasta, katsomme perusasiat PHP Reference. Kaikki keskusteltu tässä sovelletaan PHP 5. Tarvitset perustiedot PHP jotta ymmärtää tämän sarjan. Jos sinulla ei ole, että edellytys tieto, lue sarjan kirjoitin tässä blogissa jonka ensimmäinen osa on nimeltään, Aloittaminen PHP. Päästäkseen että sarja, kirjoita otsikko ja nimeni Chrys hakukenttään tämän sivun ja valitse Etsi.
Huomautus: Jos et näe koodia tai jos luulet jotain puuttuu (rikki linkki, kuva poissa), vain yhteyttä minuun [email protected]. Eli minuun yhteyttä pienintäkään ongelmaa olet mitä luet. Alue muistin alue muistissa on perättäisten solujen tietokoneen muistiin. Muisti alue mahtuu peruspisteen, esim. kokonaisluku tai liukuluku tai merkkijono. Alue voi myös pitää instantiated objekti. Mieti seuraavan lausuman: $ myVar = 56; Tässä lausumassa 56 on kokonaisluku, joka on muistiin alueella. Tällä hetkellä tämä 56 tunnistetaan muuttuja, $ myVar.
Tee toinen Variable Tunnista samalla alueella Voit tehdä toisen muuttujan tunnistaa muistin alueella jo rekisteröity 56 edellä julkilausuman. Seuraava koodi segmentti tekee tämän: $ myVar = 56; $ HerVar = & $ myVar; On kaksi lausuntoa täällä. Ensimmäinen alustaa muuttujan normaalilla tavalla, määrittämällä 56 $ myVar. Toisessa lausumassa myös alustaa uusi muuttuja. Oikeus operandi Tämän Toinen lausuma on edellinen muuttuja edeltää -merkki, ja. $ MyVar muuttuja jo tunnistaa alueen muistiin, että on 56.
edeltäneistä kanssa ja toisessa selvitys ja määrittämällä tulos uusi muuttuja, $ herVar, teet uuden muuttujan tunnistaa sama muistipaikka on 56. Nyt $ myVar ja $ herVar tunnistaa samalla alueella muistissa että on, 56. Tässä vaiheessa, voit saada 56 joko $ myVar tai $ herVar. Mikä on Reference PHP? Tämä on mitä PHP eritelmä sanoo viite PHP: "PHP viitteet voit tehdä kaksi muuttujaa viittaamaan samaan sisältöön". Tässä lainaus, "sisältö" tarkoittaa, arvo alueella. Edellä mainituissa koodisegmentti toistetaan alla, 56 on arvo alueella.
$ MyVar = 56; $ HerVar = & $ myVar; Tässä koodisegmentti, voimme sanoa, & $ myVar on viite. Voimme sanoa, että jos ennen muuttuja ja, saat viittaus. Dereferencing Dereferencing keino saada arvon viite. Edellä mainituissa koodisegmentin & $ myVar ei voi palauttaa arvoa. Dereferencing arvo PHP on helppo: vain käyttää (tyyppi) alkuperäinen muuttuja tai muuttujan, joka sai viittaus. Edellä koodisegmentin $ myVar tai $ herVar tuottaa arvoa. Kokeile seuraavia koodi: $ myVar = 56; $ HerVar = & $ myVar; echo $ myVar. "echo $ herVar.
" ?> Monet muuttujat Viitaten yksi arvo Edellä ohjelma, kahden muuttujan (alkuperäinen ja uusi muuttuja) viittaavat samaan arvoon. Voit tehdä enemmän kuin kaksi muuttujaa viittaavat samaan arvoon, joka on tietyllä alueella muistiin. Seuraavaan ohjelmaan, joka toimii, viittaus samalta muistialue (jonka arvo) on määritetty kolme muuttujaa, eli yhteensä 4 muuttujien viittaa samalla alueella muistissa; viittaus on kehittynyt alkuperäisestä muuttuja ennen kuin heille annetaan kolme muuta. $ Var0 = "PHP on hyvä."; $ Muutt1 = & $ var0; $ Var2 = & $ var0; $ Var3 = & $ var0; echo $ var0. "echo $ Muutt1.
" echo $ var2. "echo $ var3." ?> Seuraavassa ohjelmassa, viittaus on kehittynyt alkuperäisestä muuttuja ja sitten valittu toinen muuttuja; toinen on kehitetty toinen muuttuja ja sitten määritetty kolmasosa muuttuja; ja toinen on kehitetty kolmas muuttuja ja sitten määritetty neljäs muuttuja: $ var0 = "PHP on hyvä."; $ Muutt1 = & $ var0; $ Var2 = & $ Muutt1; $ Var3 = & $ Muutt2; echo $ var0. "echo $ Muutt1." echo $ var2. "echo $ var3." ?>
6