考虑:
if ($expression1) {
// code block 1
} else {
// code block 2
}
为了调试代码块 1,我可以将 TRUE ||
前缀前缀为 $expression1
,使其计算结果为 TRUE
:
if (TRUE || $expression1) {
// code block 1
} else {
// code block 2
}
但是,我如何让$expression1
评估到FALSE
以调试代码块 2?我通常诉诸这个:
if (1==0 && $expression1) {
// code block 1
} else {
// code block 2
}
有没有不那么不透明的方法?
这将与第二种方法对称:
if (FALSE && $expression1) {
// code block 1
} else {
// code block 2
}
为了不使事情复杂化,请使用以下任一方法:
// code block 1
或者这个
// code block 2
完成后,您可以使用以下内容:
if ($expression1) {
// code block 1
} else {
// code block 2
}
您可以使用撤消功能完成此操作。
我注释掉现有的并将其替换为真或假。
对于真:
if (true){ // $expression1) {
// code block 1
} else {
// code block 2
}
对于错误:
if (false){ // $expression1) {
// code block 1
} else {
// code block 2
}