我有一個如果條件,其中有四個或運營商在它可能在未來更多或運營商條件可以添加在if語句。我想知道有什麼方法可以重構條件或改進它。我如何重構這個條件?
$setRequired = FALSE;
if($conditionValue['value1'] || $conditionValue['value2'] || $conditionValue['value3'] || $conditionValue['value4']){
$setRequired = TRUE;
}
任何幫助將被處理。
是字 '值' 固定的嗎? –
在這個問題中沒有足夠的上下文信息來知道這是否可以改進。如果這是其複雜性的總和,則不需要重構它。如果它以某種方式阻礙你,你只需要重構它。 – Flosculus
在所有變量上做一段時間循環 – mikus