s

elseとelseif

elseとelseifの使い方について

たとえば 0 または 1 の値をとるフラグがあって、それぞれに処理を行いたい時

1.
if (フラグ = 0) {
} else {
}
2.
if (フラグ = 0) {
} elseif (フラグ = 1) {
}
3.
if (フラグ = 0) {
} elseif (フラグ = 1) {
} else {
エラー処理
}

のうち、どのコーディングが一番妥当か? 例えば、Form変数の男女フラグチェックだったら3が妥当だろう。 でもDBの表示非表示フラグだったら、どうだろう? また関数の戻り値の0 1だったら?