考虑:
if ($expression1) {
// code block 1
} else {
// code block 2
}
要调试代码块1,我可以将TRUE ||
加到$expression1
前面,以使其评估为TRUE
:
if (TRUE || $expression1) {
// code block 1
} else {
// code block 2
}
但是为了调试代码块2,我如何让$expression1
评估为FALSE
?我通常诉诸于此:
if (1==0 && $expression1) {
// code block 1
} else {
// code block 2
}
是否有不太透明的方式?
答案 0 :(得分:0)
这与第二种方法是对称的:
if (FALSE && $expression1) {
// code block 1
} else {
// code block 2
}
答案 1 :(得分:0)
要使事情不复杂,请使用以下任何一项:
// code block 1
或者
// code block 2
当你完成后,你可以使用它:
if ($expression1) {
// code block 1
} else {
// code block 2
}
您可以使用撤消功能完成此操作。
答案 2 :(得分:0)
我注释掉现有的并用true或false替换它。
对于true:
if (true){ // $expression1) {
// code block 1
} else {
// code block 2
}
对于错误:
if (false){ // $expression1) {
// code block 1
} else {
// code block 2
}