【发布时间】:2026-01-18 12:20:02
【问题描述】:
哪种形式更高效
这个:
switch($var) {
case 1:
break;
case 2:
break;
}
..或者这个:
if( $var === 1 ) {
} elseif( $var === 2 ) {
}
在性能方面?
【问题讨论】:
-
基于性能的 switch case 更快
-
你为什么不对其进行基准测试看看?
-
让我这样表述。唯一应该有 switch 语句的情况是 if/elseif 块中有超过 1-2 个项目;否则使用 if/elseif 会更难阅读。
-
我无法相信用户在 * 中的实际贡献速度有多快。这太棒了!
标签: php if-statement switch-statement