Inhalt einer Variablen _ausführen_

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Inhalt einer Variablen _ausführen_

    Hi,

    kann mir jemand sagen, wie ich den Inhalt einer Variablen ausführen kann?

    Angenommen, ich habe diese Variable:
    PHP-Code:
    $test '
    echo "Hallo!";
    $x++;
    echo "$x\n";
    '

    Gibt es eine Möglichkeit, den enthaltenen Code auszuführen?

    Vielen Dank schon im Voraus,
    skicu

  • #2
    eval()
    aber eval is evil, es geht bestimmt auch anders.

    Kommentar


    • #3
      Original geschrieben von penizillin
      eval()
      aber eval is evil, es geht bestimmt auch anders.
      Danke.
      Genau eine solche Funktion habe ich eigentlich gesucht.
      Aber inwiefern 'evil'?
      Der PHP Code, der in der Variablen enthalten wäre (kommt aus einer Datenbank), sollte eigentlich 100% valide und auch sicher sein.
      Können da Probleme auftreten, oder inwiefern ist eval() nicht zu empfehlen?

      Kommentar


      • #4
        der allmächtige hat uns Prozedurales™ und Objektorientiertes™ gegeben - beides mächtige instrumente, die meistens (imho immer) die bessere alternative zu eval() bieten.

        Kommentar

        Lädt...
        X