Mailinglisten-Archive |
Hallo allerseits, fuer eine Anwendung, die auf vielen Sites eingesetzt wird, soll ein Update geschrieben werden. Die Software ist so designed, dass in dutzenden von Funktionen eine Konfigurations-Datei included wird. In dieser Datei sind Variablen in dieser Art deklariert: $cfgHost = "localhost"; Das Update soll ermoeglichen, dass die Konfiguration ueber eine SQL-Tabelle erfolgt. Gleichzeitig sollen evtl. vorhandene individuelle Variablen in dieser Konfig-Datei, die vom Anwender nachtraeglich eingefuegt wurden, weiter gueltig sein koennen (um das Update so einfach wie moeglich zu machen). Damit das funktioniert kann, soll die Konfig-Datei zu Beginn die Funktion GetMyConfig(); verwenden, die die SQL-Tabelle ausliest und alle Variablen (vereinfacht) via global $cfgHost; verfuegbar macht. Die Funktion GetMyConfig() arbeitet wie gewuenscht. Es klappt aber nicht, wenn das ganze so aussieht: function MyFnc () { include ("config.php"); do something; } bzw, einfacher: function MyFnc () { GetMyConfig(); do something; } Ist das ein Bug oder ein Feature? TIA, Andreas
php::bar PHP Wiki - Listenarchive