Marc Reichelt: Sehr sonderbares Problem (Variable nicht in $GLOBALS)

Beitrag lesen

Hi!

Wenn ich unter $DB = (...) folgende Zeile hinzufüge, dann gehts auf einmal:

$GLOBALS['DB'] = $DB;

Aber das kann es doch nicht sein oder? $GLOBALS hält ja *immer* *alle* globalen Variablen oder??

Seit PHP Version 4.irgendwas werden die Variablen nicht als global erstellt, d.h. dass wenn du nun z.B. von einer Funktion aus diese Variable aufrufen willst kannst du dies nur tun wenn du die Variable explizit an die Funktion übergibst oder als global registrierst wie du es oben getan hast - obwohl es doch eher
$_GLOBALS['DB'] = $DB;
heißen sollte...

Man muss sich ein wenig an diese Dinge gewöhnen, aber dann geht wirklich alles locker-flockig... ;-)

cu

Marc Reichelt || http://www.marcreichelt.de/

--
Linux is like a wigwam - no windows, no gates and an Apache inside!
SELFCode: ss:| zu:) ls:< fo:# de:> va:} ch:? sh:) n4:( rl:? br:^ js:( ie:% fl:( mo:)
http://emmanuel.dammerer.at/selfcode.html