Weil du
global $var;
früher
in der Funktion verwendet hast, um darauf zu referenzieren.
ALT:
PHP-Code:
$var = 2;
function foo(){
global $var;
echo $var;
}
NEU:
PHP-Code:
$var = 2;
function foo(){
echo $GLOBALS['var'];
}
In Funktionen definierte Variablen stehen nur in der entsprechenden Funktion zur Verfügung, ansonsten würde es ein ziemliches Schlamassel geben...
~