2013-03-13 13 views
5

Ich habe Zeichenfolge wie folgt,Wie konvertiert man einen String in einen bedingten Ausdruck in PHP?

$condition = "if($test == '1')"; 

Ich will es auf einen bedingten Ausdruck konvertieren, ohne eval() zu verwenden.

Ist es möglich?

+2

Ich weiß nicht, anderen Methodencode zu bewerten, sondern ist abhängig von Ihrer Notwendigkeit, sollten Sie in der Lage sein, was haben Sie werden auf andere Weise erwartet (Switch, etc ..). Kannst du uns mehr Erklärungen über den Zweck geben ..? – MatRt

+0

benutze einfach $ condition = ($ test == '1'); Das Ergebnis des Ausdrucks wird $ condition ... zugewiesen. –

+0

'EVIL', oh ich meine' EVAL() ', ist deine beste Wette –

Antwort

Verwandte Themen