$a = true;
$b = true;
if (($a == false) || ($b == false)) {
echo "BAD";
} else {
echo "OK";
}
Run Code Online (Sandbox Code Playgroud)
为什么这会让我觉得"不好"?我该怎么办呢?
jen*_*ram 11
代码不会回显,BAD因为表达式求值为false,产生OK:
($a == false) || ($b == false)
?
(true == false) || (true == false)
?
false || false
?
false
Run Code Online (Sandbox Code Playgroud)
(演示)
必须存在其他一些错误.
| 归档时间: |
|
| 查看次数: |
33418 次 |
| 最近记录: |