Hallo zusammen,
das hat eher was mit dem "Gültigkeitsbereich/Sichtbarkeit" der Variable $vars zu tun. Die Funktion weiss nix von der Variable $vars.
Fuchs hat's ja schon zart angedeutet.
PHP-Code:
error_reporting(E_ALL);
$vars = array("sql" => array(
"server" => "localhost",
"username" => "root",
"password" => "",
"database" => "bla"
)
);
function database() {
// Nächste Zeile auskommentieren, und es funktioniert.
#global $vars;
echo 'TEST: '.$vars['sql']['server'];
}
database();
// -> Notice: Undefined variable: vars in .....
Grüsse
Christian