2011-09-12 274 views
6

這是一個很好的做法......即將默認情況與另一個進行分組?PHP switch()語句

switch ($cond){ 
      case 1: 
       ...; 
       break; 
      case 2: 
       ...; 
       break; 
      case 3: 
      default: 
       ...; 
       break; 
     } 
+2

這樣做沒有錯......沒有錯。 – sberry

+0

絕對沒有錯! – PeeHaa

+0

這是*不錯的做法*。沒有更多,沒有更多。 – Jon

回答

3

它可以完美的做到這樣。

另外,@Ian是正確的,但範圍有限。如果您想要將其他功能應用於case 3,則可以保持原樣。只要你不break,它會繼續到下一個case

1

它種讓case 3多餘的,所以我會刪除它,只是把它作爲default

+3

有些時候,你想把它放在你的代碼中,以顯示'case 3'可能稍後需要,但現在只有默認的操作。這對我來說似乎是一個很好且有用的指針。 – Brad

+1

你的回答當然沒有錯......但我不同意。在那裏有'case 3'可以讓查看代碼的人知道'case 3'現在應該像默認情況一樣。 – sberry