Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
PHP program obsahuje sub - sekcie s názvom funkcie . Funkcie majú svoje vlastné premenné , ktoré sú aktívne iba v tejto funkcii . Hodnoty funkcie sú prístupné iba zvonka tejto funkcie dvoma spôsobmi : . Ak táto premenná je odovzdaný späť do volajúceho programu , a odkaz na globálne premennú vo funkcii
odovzdávanie hodnôt
globálne premenné môžu byť odovzdané do funkcie ako parameter . Avšak stav tejto premennej v čase, keď funkcia bola volaná nebude zmenený . Táto funkcia bude používať hodnoty odovzdané k tomu v jednom zo svojich parametrov odkazom na hodnotu parametra , skôr než pôvodné globálne premenné , z ktorého bola hodnota parametra skopírovali .
Odkazovanie
spôsob odovzdávania kontroly nad globálne premenné funkcie je dať odkaz na túto hodnotu v parametri funkcie . Týmto spôsobom , keď funkcia pôsobí na tomto parametri , a to aj napriek tomu , že parameter má iný názov pôvodnej globálne premenné , aktualizuje hodnotu globálne premenné . Rozsah globálne premenné a tým sa predlžuje do funkcie .
Globálne Prehlásenie
jasnejší spôsob rozšírenia pôsobnosti globálne premenné je znovu vyhlásiť , že premenná vo funkcii . Len deklarovaní premennej s rovnakým názvom ako globálny premenná nebude fungovať . V takom prípade je premenná s týmto názvom by existovať mimo funkciu , a iná premenná s rovnakým názvom , bude pôsobiť vo funkcii . Zmena hodnoty premennej vo funkcii nebude meniť hodnotu premennej v globálne premenné . Je-li globálna premenná je znovu deklarovaná v rámci funkcie pomocou " globálne " kľúčové slovo , potom deklarácie funkcie nie je vytvoriť novú premennú s rovnakým názvom , ale priťahuje globálnu premennú do pôsobnosti tejto funkcii . Takže globálny nie je v predvolenom nastavení , " globálne " , pretože to neplatí vo funkciách , pokiaľ nie je výslovne udelené rozsah , vo funkcii pomocou globálnej kľúčové slovo .