| 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: 9 let
|
|||
0