Autor | Zpráva | ||
---|---|---|---|
robbie Profil |
#1 · Zasláno: 2. 12. 2016, 20:30:40
V tutoriálu vidím toto:
A variable declared outside a function has a GLOBAL SCOPE and can only be accessed outside a function: $x = 5; // global scope function myTest() { // using x inside this function will generate an error echo "<p>Variable x inside function is: $x</p>"; } myTest(); proč se tedy ve funkci nedá použít tato proměnná, kdy je to global scope, když si čtu ten anglický popis, mate mě tam to global? Děkuji za vysvětlení |
||
pcmanik Profil |
#2 · Zasláno: 2. 12. 2016, 20:32:34
robbie:
Funkcia nevidí premenné deklarované mimo nej. Ak ich chceš sprístupniť najlepšie je ich predať ako parameter. V tom horšom prípade použiješ klúčové slovo global pred názvom premennej - global $x; a potom môžeš s ňou normálne pracovať. |
||
Časová prodleva: 8 let
|
0