hi @ all !
also folgendes, ich habe ein multidimensionales array in meiner Konfigurationsdatei bsp.
$config["conn"]["hostname"] = "127.0.0.1"
nun habe ich eine Funktion und will innerhalb dieser Funktion diesen Wert nach einbinden der Konfigurationsdatei wieder aufrufen,
echo $config[..]...
das funktioniert leider nicht weil sie nicht als globale Variable definiert wurde, schreibe ich also in die Funktion . global $config;
dann gibt er mir einen Wert zrück nur das Problem dann würden ja alle Variablen in meiner Konfigurationsdatei durch global, global wirken und nicht nur die $config ["conn"][...]. Nun meine Frage wie kann ich dies verhindern und trotzdem noch auf dieses Array innerhalb der >Funktion zugreifen ? Kann man da mit define arbeiten ?
greez gfX
also folgendes, ich habe ein multidimensionales array in meiner Konfigurationsdatei bsp.
$config["conn"]["hostname"] = "127.0.0.1"
nun habe ich eine Funktion und will innerhalb dieser Funktion diesen Wert nach einbinden der Konfigurationsdatei wieder aufrufen,
echo $config[..]...
das funktioniert leider nicht weil sie nicht als globale Variable definiert wurde, schreibe ich also in die Funktion . global $config;
dann gibt er mir einen Wert zrück nur das Problem dann würden ja alle Variablen in meiner Konfigurationsdatei durch global, global wirken und nicht nur die $config ["conn"][...]. Nun meine Frage wie kann ich dies verhindern und trotzdem noch auf dieses Array innerhalb der >Funktion zugreifen ? Kann man da mit define arbeiten ?
greez gfX
Kommentar