尽管这个问题听起来很奇怪,但我实际上有一组变量和一些它们产生有效状态的条件。我当然会根据我的理解写出测试它们的代码,但是是否有一个系统/代码生成器可以生成具有所有适当优化的有效代码?
$a $b Output
---------------
0 0 1
0 1 0
1 0 1
1 1 0
所以这个系统应该生成php代码:
if($b==0) {}
为了这:
$a $b Output
---------------
0 0 0
0 1 1
1 0 1
1 1 0
它应该输出:
if(($a!=1 && $b!=1) && ($a!=0 && $b!=0)) {}
// any better way?
当然,这里的 0 和 1 只是为了说明 - 我需要比较实际的字符串/值,所以聪明的乘法技术不会起作用。