Cheatah: Variablen ausserhalb einer Schleife nutzen?

Beitrag lesen

Hi,

Sollte ich dieses tun?
Wäre wohl besser ;-).

allerdings :-)

Das Stichwort lautet "Scope". Eine Variable hat nur Gültigkeit innerhalb des Blocks (Funktion, Schleife...), in dem sie deklariert wird.

'global $variable_x;'.

Dies widerspricht einem Grundprinzip der Datenverarbeitung. Man sollte auf sowas verzichten. Variablen werden genau dort deklariert, wo sie gebraucht werden; Funktionen werden sie übergeben; diese geben Werte zurück, anstatt globale Variablen zu verändern. Schleifen sind nur ein lokaler Block und brauchen daher nichts zurückzugeben, dennoch ist auch ihr Scope zu beachten.

Cheatah