布尔表达式求值程序PHP

时间:2014-07-10 04:38:21

标签: php boolean

我希望能够评估如下的布尔表达式:

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中创建自定义解析器,有没有办法做到这一点?或者如果没有,那么我们可以使用哪些库吗?

1 个答案:

答案 0 :(得分:0)

echo (A and B) ? true : false

如果A为空,则它引用0(十六进制为0x00),其中AND将为0。 这是你正在寻找的,还是我误解了?