hi ! ...
wollte grad bei mir die globalen vars beseitigen und dachte mir, alles in ein array wäre ne gute idee ...
hatte es bisher so:
PHP-Code:
// DB-Daten:
global $server;
global $benutzer;
global $kennwort;
global $db;
global $verbindung;
$db ="db_name";
$server ="host";
$benutzer = "username";
$kennwort = "pw";
$verbindung = mysql_connect ($server, $benutzer, $kennwort);
Wollte das ganze jetzt so lösen:
PHP-Code:
$global = array (
"mysql" => array(
"db" => "db_name",
"server" => "host",
"benutzer" => "username",
"kennwort" => "pw",
"verbindung" => "mysql_connect ($global ['mysql']['server'], $global ['mysql'] ['benutzer'], $global ['mysql']['kennwort'])"));
nur wenn ich mir dann mit
echo $global["mysql"]["verbindung"];
die verbindung ausgeben möchte, macht er das net
ich krieg die fehlermeldung:
Zitat:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in C:Programmefoxservwwwblupphierglobal_neu.php on line 10
|
kann mir da einer helfen ??