Mailinglisten-Archive |
<manfred.jordan at berlitz.de> wrote: > Hallo zusammen, > > ich bekomme Funktionen die ich aufrufen möchte aus einer Datenbank geliefert > etwa derart: > > SELECT fname from table1 gibt mir getSprachen(false,"4") zurück. > getSprachen(false,"4") weise ich nun einer Variablen zu, sagen wir $func. > > Ich möcht nun diese Funktion aufrufen. $func gibt mir aber leider nur > getSprachen(false,"4") zurück, die Funktion wird nicht aufgerufen. Die Hilfe > hat mich auch nicht wirklich weiter gebracht. > > Kann mir jemand sagen wie ich eine Funktion aufrufen kann, deren #Name' in > einer Variablen gespeichert ist? > > Danke im voraus .... ich hoffe ich habe mich deutlich genug ausgedrückt. > > Manfred Hi Manfred, afaik liegt es an den Parametern. Wenn du dir nur 'getSprachen' zurueckgeben lassen wuerdest, und dann per $func(false,4) aufrufen wuerdest, muesste es klappen. Kleiner Tipp am rande mache vorher ein if (function_exists($func)) { $func(false,4) ; } um einen Error bei nicht vorhandener Funktion zu vermeiden
php::bar PHP Wiki - Listenarchive