•  
  •  
  •  
  •  
  •  

可能有些人不太懂這篇的意義在那裡,說說我的使用情境好了,我主要是寫api用的,上面的if主要是判斷欄位是否正確;全都正確才執行裡面的程式。巢狀條件式不是不能用而是可讀性比較差。
改用最下方的寫法就可以改善可讀性的問題。

if(條件1成立){
    if(條件2成立){
        if(條件3成立){
                執行某些程式
        }else{exit('錯誤訊息');}
    }else{exit('錯誤訊息');}
}else{exit('錯誤訊息');}

當你有十個條件時 巢狀的結構會造成閱讀上的困難

其實你可以寫成

    if(條件1不成立){exit('錯誤訊息');}
    if(條件2不成立){exit('錯誤訊息');}
    if(條件3不成立){exit('錯誤訊息');}
    ...

    執行某些程式
喜歡我的文章嗎?歡迎按讚加分享/留言交流,或是點擊下方廣告讚助我喝一杯咖啡吧 ^_^ ⇩⇩⇩ 喜歡我的文章嗎?歡迎按讚加分享/留言交流,或是點擊上方廣告讚助我喝一杯咖啡吧 ^_^ ⇧⇧⇧
  •  
  •   
  •  
  •  
  •  
  •  

Leave a comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *