次の場合:
$var = 3; // we'll say it's set to 3 for this example
if ($var == 4) {
// do something
} else if ($var == 5) {
// do something
} else if ($var == 2) {
// do something
} else if ($var == 3) {
// do something
} else {
// do something
}
80%の$var
確率で3であるとすると、本当のケースを見つける前に4つのケースを通過するという事実を心配しますか?
小さなサイトでは大したことではないと思っていますが、ifステートメントが1秒間に数千回実行される場合はどうでしょうか。
私はPHPで作業していますが、言語は関係ないと思います。