刚刚注意到PHP中的怪异逻辑。我使用的版本是PHP 5.6.18
。
代码示例:
$bet_exists = FALSE;
$unanswered_exists = TRUE;
$answer = $bet_exists OR $unanswered_exists;
if ($bet_exists OR $unanswered_exists)
$result = TRUE;
} else {
$result = FALSE;
}
var_dump($answer);
var_dump($result);
打印输出如下:
boolean false
boolean true
您是否知道这种行为,PHP决定这样做的原因是什么?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句