Mailinglisten-Archive |
Hallo miteinander, fuer eine Anwendung schreibe ich an einer Datenbank-basierten Konfiguration. Bisher verwendete diese Anwendung eine Konfigurations-Datei in der u.a. auch mehrdim. Arrays definiert sind. Beispiel: $foo[0][0] = "bar"; $foo[0][1] = "barbar"; $foo[1][0] = "bla"; $foo[1][1] = "blub"; In der SQL-Tabelle gibt es nun folgende Werte: +-------------+-----------+ | cfg_var | cfg_value | +-------------+-----------+ | foo[0] | bar | | foo[1] | bla | | cfg | blub | +-------------+-----------+ Weiterhin habe ich eine Funktion, die Werte aus cfg_var (als globale Variable) zur Verfuegung stellt: function my_get_config() { ... while ($row = mysql_fetch_array($result)) { global $$row[cfg_var]; $$row[cfg_var] = $row[cfg_value]; } } Variable Variablen-Namen scheinen nur zu funktionieren, wenn kein Array benutzt wird. Ist das richtig? Oder kennt jemand eine Moeglichkeit, wie es doch geht? TIA, Andreas -- [amalesh] * andreas kempf * müggenkampstr 7a * 20257 hamburg http://www.amalesh.de * info_(at)_amalesh.de * tel: 040-401744412
php::bar PHP Wiki - Listenarchive