Hallo,
Auch sollten notwendige Variablen auch tatsächlich als Parameter an Funktionen übergeben werden und möglichst auf das global-Schlüsselwort verzichtet werden.
... oder aber eine "Referenz" benutzt werden, damit man auch speicherplatzkritische Dinge noch sauber (universell) coden kann.
LG
Chris