Ich baue eine PHP-Klasse mit einer privaten Member-Funktion, die einen String-Wert zurückgibt, wie:Wie eine Reihe von Booleschen Logik in PHP analysieren
'true && true || false'
zu einer öffentlichen Member-Funktion. (Dieser String ist das Ergebnis einiger Regex-Matching- und -Eigenschaften-Lookups.) Was ich tun möchte, ist, dass PHP die zurückgegebene Logik analysiert und die zuvor erwähnte öffentliche Funktion zurückgibt, ob das boolesche Ergebnis der geparsten Logik wahr oder falsch ist.
Ich versuchte Eval(), aber ich bekomme überhaupt keine Ausgabe. Ich habe versucht, die booleschen Returns zu tippen ... aber es gibt keine Möglichkeit, Operatoren zu tippen ... hehe Irgendwelche Ideen? (Lassen Sie es mich wissen, wenn Sie weitere Informationen benötigen.)
hast du eval versucht ("return". $ Mystring)? – Jasper