の共通の処置を行う方法はありますか?別のスイッチケースを使用していますか?重複したコードを避けるためにPHP - スイッチ、ケース、および "続行" - 一般的な多項選択
switch ($var) {
case 'A' :
/* SPECIFIC TREATMENT 1 */
break;
case 'B' :
/* SPECIFIC TREATMENT 2 */
break;
case 'C' :
case 'D' :
case 'E' :
/* GENERIC, COMMON TREATMENT */
// go on, check again $var ! :(
case 'C' :
/* SPECIFIC TREATMENT 3 */
break;
case 'D' :
/* SPECIFIC TREATMENT 4 */
break;
case 'E' :
/* SPECIFIC TREATMENT 5 */
break;
case 'F' :
/* SPECIFIC TREATMENT 6 */
break;
default :
/* DEFAULT TREATMENT */
break;
}
、それは(別のスイッチを使用して...本当に効率的になります)最初の1で、私は避けたいものです。ありがとう!
それほど悪くない!私のケースでは、ケースの中には一般的な治療法がないため、@kolink answerを選択します。私はもう一度編集しています。 ;) –
@Ash_あなたの変更されたケースを解決する編集を追加しました – Crisp
恐ろしいです!ありがとう、たくさんの男! –