私はいくつかの if-else 句に苦労しており、ロジックを設定する方法についてアドバイスが必要です。
次のコードがあります。
//if isset a or b
if (isset(a) || isset(b) ) {
//if isset a
if (isset(a)) {
switch(a) {
case '1' : $num = '1';
break;
case '2' : $num = '2';
break;
case '3' : $num = '3';
break;
}
//if not isset a check b for $num
} else if (isset(b)) {
switch(b){
case '1' : $num = '1';
break;
case '2' : $num = '2';
break;
case '3' : $num = '3';
break;
}
}
//if not isset a and b, set default
} else {
$num = '1';
}
問題は、else/else if を使用するタイミングがわからなかったことです。したがって、そのコードとコメント行が正しいかどうかを知りたいです。
どうもありがとう。