bernhard: glbale variable nicht über $GLOBALS erreichbar

Beitrag lesen

hi,

ich habe ein etwas schwer zu beschreibendes problem und weiss nicht mehr wo ich noch nach der ursache suchen soll:

im index.php file steht bei mir:

require_once $list; // $list = 'config/load.php';

in der besagten Datei load.php werden dann sämtliche module geladen:

require_once 'config1.php';
require_once 'config2.php';
require_once 'config3.php';

in den config files sind variablen definiert, über die ich in meiner applikation via $GLOBALS['variablenname'] zugreife. also z.b:

$db['host'] = 'localhost';
$db['user'] = 'my_user';
etc.

die config dateien werden ordnungsgemäss includiert & interpretiert (ich habe das mit echo-statements überprüft), allerdings kann ich mit $GLOBALS['db'] danach nicht (von meiner applikation aus) auf die $db varaible zugreifen. das geht nur dann, wenn ich in jedem config file vor jede Variable die ich dort definiere z.b. $db =& GLOBALS['db']; setze.

Bin absolut überfragt was hier falsch ist. Hoffe auf Tipps.

register_globals ist Off (hab auch On schon probiert)

lg bernhard