【发布时间】:2011-02-15 05:10:04
【问题描述】:
我正在构建一个带有私有成员函数的 PHP 类,该函数返回一个字符串值,例如:
'true && true || false'
到一个公共成员函数。 (这个字符串是一些正则表达式匹配和属性查找的结果。)我想做的是让 PHP 解析返回的逻辑,并让上述公共函数返回解析逻辑的布尔结果是真还是假。
我尝试了 eval(),但我根本没有得到任何输出。我尝试对布尔返回进行类型转换...但是无法对运算符进行类型转换...呵呵有什么想法吗? (如果您需要更多信息,请告诉我。)
【问题讨论】:
-
你试过 eval("return " . $mystring) 吗?