【发布时间】:2023-04-11 07:32:01
【问题描述】:
如果您有以下情况:
$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 案例?
我认为在一个小型网站上这没什么大不了的,但是如果该 if 语句每秒运行 1000 次呢?
我正在使用 PHP,但我认为语言无关紧要。
【问题讨论】:
标签: language-agnostic optimization performance if-statement