最好的說法是:如果條件是真的,什麼都不做?PHP邏輯 - 如果條件屬實,什麼都不要做
if ($fromDate >= $rangeEnd || $toDate < $rangeStart) {
// In both cases we are Out of Range, so do nothing...
} else {
// We are in Range...do something
}
最好的說法是:如果條件是真的,什麼都不做?PHP邏輯 - 如果條件屬實,什麼都不要做
if ($fromDate >= $rangeEnd || $toDate < $rangeStart) {
// In both cases we are Out of Range, so do nothing...
} else {
// We are in Range...do something
}
必須寫一個「什麼都不做」的情況下不是一個好的做法。我會檢查是否有相反的情況,並使用該塊運行的代碼,即否定條件,並刪除else
塊:
if (!($fromDate >= $rangeEnd || $toDate < $rangeStart)) {
// We are in Range...do something
}
:-)否定它或建立不同的條件!
if($fromDate < $rangeEnd || $toDate > $rangeStart) {
// Do something
}
// Nothing to do here... :-)
更改您的聲明。
if ($fromDate < $rangeEnd || $toDate > $rangeStart) {
// We are in Range...do something
}
的通知> =和<已經改變
嗯...'如果!($沒有fromdate ....)'? –