Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Referenčné Premenné v PHP funkcie

V jazyku PHP , premenná môže obsahovať odkazy na určitej časti dát . Za normálnych okolností , názov premennej je spojená s premennou hodnotou . Je-li premenná priradený odkaz na iné premenné , obe premenné spájať s rovnakou hodnotou . Zmena hodnoty buď premennú ovplyvňuje oboje . Existuje mnoho spôsobov , ako používať odkazy , napríklad priradenia odkazom , odovzdávanie odkazom , vracia odkazom , zaistenie a odistenie odkazy . Priradenie odkazu

Referencie možno priradiť rovnakú hodnotu pre viac rôznych premenných . Všetky premenné sú priradené referenčné odkaz na rovnaký kus dát v pamäti . Preto , ak niektorý z týchto premenných sú zapojené do operácie , dáta sú postihnuté . Napríklad , ak je pridané číslo " 1 " do premennej , potom sa hodnota zvýši o jeden za všetky premenné , ktoré boli priradené odkaz .
Odovzdávanie odkazom

prihrávky odkazom je účinným prostriedkom prechádza pozdĺž dát . Keď sú dáta odovzdaná odkazom , samotné dáta sa nekopírujú , iba jeho odkazu sa skopíruje . Prijímač má odkaz na dáta v pôvodnom umiestnení v pamäti . To je obzvlášť účinný pri kopírovaní dát je výpočtovo náročné , napríklad keď potrebujete veľké dátové štruktúry , ktoré majú byť odovzdané .
Vrátenie odkazom

Vrátenie odkazom ponúka podobné výhody ako odovzdávanie odkazom . Miesto vrátenia kópiu dát , referencie je vrátená miesto . To je menej výpočtovo náročné ako návrat do hodnoty , pretože obsah návratový typ nemusí byť skopírované .
Odistenie Odkaz

premenná môže mať odkaz unset . To znamená , že premenná bude už obsahovať odkaz na daných údajov . Dáta stále existuje , a všetky ostatné premenné , ktoré sú držiteľmi odkazy na neho môžu aj naďalej fungovať ako normálne .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené