Zmienna globalna: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Dinamik-bot (dyskusja | edycje)
m lit.
Linia 15:
* nazywanie zmiennych globalnych w sposób uniemożliwiający kolizję nazw (jest to obowiązkowe w [[Ruby (język programowania)|Ruby]]), lub też deklarowanie w każdej funkcji z których zmiennych globalnych ona korzysta ([[PHP]]).
 
W wielu sytuacjach nie da się uniknąć istnienia zmiennych globalnych - np. w programach językujęzyka C przeznaczonych na architektury nie posiadające możliwości dynamicznej alokacji pamięci. Stosowanie tam zmiennych globalnych jest jedynym możliwym sposobem na przekazanie większej liczby parametrów z jednej funkcji do drugiej.
 
Niektóre [[język programowania|języki programowania]] domyślnie po utworzeniu zmiennej przyjmują, że jest to zmienna o zakresie globalnym - czyli widoczna w dowolnym miejscu programu.