我希望能够评估如下的布尔表达式:
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中创建自定义解析器,有没有办法做到这一点?或者如果没有,那么我们可以使用哪些库吗?
答案 0 :(得分:0)
echo (A and B) ? true : false
如果A为空,则它引用0(十六进制为0x00),其中AND将为0。 这是你正在寻找的,还是我误解了?