domeniu de aplicare PHP
Domeniul variabilei - este contextul în care este definit ca variabilă. Cele mai multe dintre PHP variabile are un singur câmp vizual. Acest unic domeniu de aplicare (de asemenea, numit domeniu de aplicare la nivel mondial) se referă, de asemenea, să includă fișiere:
În acest exemplu, o variabilă $ va fi, de asemenea, disponibile în cadrul script-ul inclus - main.inc.
variabile locale
Funcția definită de utilizator setează un definire a domeniului variabilă locală, adică Orice utilizat în cadrul funcției de variabilă implicită este limitată la domeniul de aplicare funcția locală (disponibilă numai în funcția în care este definit). Cum funcționează: pentru a separa variabilele utilizate în codul general și variabile, funcția PHP oferă spațiu de stocare separată pentru variabilele din cadrul fiecărei funcții. Această separare a spațiului de stocare implică faptul că câmpul vizual, adică o zonă în care variabila este disponibilă, o funcție de stocare locală.
Următorul exemplu demonstrează că o variabilă declarată în afara funcției nu se modifică în funcție. Deși nu este necesar să se caute să înțeleagă cum funcționează funcția, cel mai important, că are propriul set unic de variabile:
Ca urmare a executării fragmentului va fi afișat: 30.
In interiorul functiei de naștere (), valoarea de atribuire variabila $ varsta 1, dar nu este aceeași variabilă exact care a fost definit în domeniul de aplicare la nivel mondial. Prin urmare, atunci când o valoare de afișare a vârstei $ variabila. Se afișează valoarea inițială de 30. Este de remarcat faptul că variabilele locale sunt create în momentul apelului funcției, și șterse după încheierea funcției.
Dacă într-adevăr doriți să citiți sau să schimbe valoarea unei variabile globale (variabilele utilizate în domeniul de aplicare la nivel mondial așa-numitele), și nu în funcție de nașterea locală (). aceasta trebuie să fie declarată în definiția funcției globale.
Pe acest subiect a se vedea: