【发布时间】:2014-07-10 04:38:20
【问题描述】:
我希望能够评估如下的布尔表达式:
Given: A, B, C
Evaluate:
A and B // output: true
A and D // output: false
A or D // output: true
A and (B or D) // output: true
在上面的例子中,给定的只是字符串文字。它正在评估标签的存在而不是价值。此外,它应该能够使用括号识别分组。
有没有办法在 PHP 中不创建自定义解析器来做到这一点?或者如果没有,有没有我们可以使用的库?
【问题讨论】: