Liza: String als Funktion ausführen

Hallo,

mittels eines Arrays übergebe ich einige Funktionen, an eine Schleife, die diese der Reihe nach ausführen soll. Dummerweise kommen diese Funktionen als String an.

Wie wandele ich diese Strings in ausführbaren Quelltext? In JS gibt es dafür die Funktion "eval()".

Danke für eure Hilfe im Vorhinein. :-)

Ciao
Liza

  1. Hi Liza,

    Wie wandele ich diese Strings in ausführbaren Quelltext? In JS gibt es dafür die Funktion "eval()".

    Und hast Du mal geschaut, ob es die unter PHP auch gibt? *gg*

    Ein Tipp noch:
    Du solltest die Funktion nochmal kapseln in einer Hüllfünktion, bei der die Datenschnittstelle (Parameter, Rückgabewerte, Adressen) klart geregelt ist. Das Argument von eval() wird nach dem Syntax-Check so ins Script übernommen, als stünde es genau an der Stelle, an der die "Funktion" aufgerufen wurde, ähnlich wie include().

    Grüße

    Tom

    1. Und hast Du mal geschaut, ob es die unter PHP auch gibt? *gg*

      Ups, wie peinlich :-)
      Ich hab natürlich nach allem gesucht, nur nicht nach dem Naheliegenden.

      Danke Tom!

      Ciao
      Liza