1. Home
  2. /
  3. Web technology
  4. /
  5. PHP
  6. /
  7. [ PHP ] –...

[ PHP ] – 避免使用 巢狀條件式

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]

可能有些人不太懂這篇的意義在那裡,說說我的使用情境好了,我主要是寫api用的,上面的if主要是判斷欄位是否正確;全都正確才執行裡面的程式。巢狀條件式不是不能用而是可讀性比較差。
改用最下方的寫法就可以改善可讀性的問題。
[php]
if(條件1成立){
if(條件2成立){
if(條件3成立){
執行某些程式
}else{exit(‘錯誤訊息’);}
}else{exit(‘錯誤訊息’);}
}else{exit(‘錯誤訊息’);}
[/php]
當你有十個條件時 巢狀的結構會造成閱讀上的困難
其實你可以寫成
[php]
if(條件1不成立){exit(‘錯誤訊息’);}
if(條件2不成立){exit(‘錯誤訊息’);}
if(條件3不成立){exit(‘錯誤訊息’);}

執行某些程式
[/php]

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]
!去下營經續永站本助幫能就下一點輕輕,話的您到助幫有章文的我果如 如果我的文章有幫助到您的話,輕輕點一下就能幫助本站永續經營下去!

發佈留言

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