Thomas: $GLOBALS in Funktionen

Beitrag lesen

Hallo, ich zitiere mal aus dem Manual:

"
Globale Variablen: $GLOBALS

Dies ist eine 'superglobale' oder automatisch globale Variable. Das bedeutet, dass die Variable in allen Sichtbarkeitsbereichen eines Skripts verfügbar ist. Sie brauchen dieses Array nicht mit global $GLOBALS; in Funktionen oder Methoden importieren, um darauf zuzugreifen.
"

Demnach müsste doch Folgendes funktionieren und wenn ich mich nicht ganz stark irre, hat es das auch früher getan.

$abc ='12345';

function xy()
{
print_r($GLOBALS);
}

Nun aber nicht mehr. Warum?

Ausserhalb der Funktion erfolgt die Ausgabe natürlich problemlos.
print_r($GLOBALS);

Tommy