Markus Bauer: Sehr sonderbares Problem (Variable nicht in $GLOBALS)

Beitrag lesen

Hallo,

Ich habe das sonderbare Problem, dass eine definitiv globale Variable nicht in $GLOBALS auftauchen will:

// welche genaue struktur die klasse DB hat, sollte egal sein, imho
include_once(dirname(__FILE__) . '/sql.inc.php');
$DB = new DB('hp');

foreach($GLOBALS as $key => $val) echo "$key => $val<br>\n";

Und siehe da, DB scheint einfach nicht in der Liste auf!!

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??

Kann mir das wer erklären!?

Vielen Dank

Markus