最好的说法是:如果条件成立,什么都不做?
if ($fromDate >= $rangeEnd || $toDate < $rangeStart) {
// In both cases we are Out of Range, so do nothing...
} else {
// We are in Range...do something
}
答案 0 :(得分:1)
必须写一个&#34;什么都不做&#34;案例不是一个好习惯。我检查相反的条件并使用该块来运行代码,即否定条件并删除else
块:
if ( !($fromDate >= $rangeEnd || $toDate < $rangeStart) ) {
// We are in Range...do something
}
答案 1 :(得分:0)
否定它:-)或以不同方式建立条件!
if($fromDate < $rangeEnd || $toDate > $rangeStart) {
// Do something
}
// Nothing to do here... :-)
答案 2 :(得分:0)
更改您的陈述。
if ($fromDate < $rangeEnd || $toDate > $rangeStart) {
// We are in Range...do something
}
nOtice&gt; =和&lt;已被更改