【发布时间】:2014-08-14 09:46:18
【问题描述】:
我正在自学 PHP,并且有一个关于 IF 和 CASE 的问题。他们似乎与我非常相似,并且想知道是否有人可以解释主要区别,或者为什么/何时我会使用其中一个而不是另一个。
我正在查看的示例相当基本 - 见下文;
如果
if ($i == 1 ||
$i == 2 ||
$i == 3) {
echo '$i is somewhere between 1 and 3.';
}
案例
case 1:
case 2:
case 3:
echo '$i is somewhere between 1 and 3.';
break;
我是 php 新手,感谢任何建议。
【问题讨论】:
-
假设您有 100 个案例。你会选择哪一个?
-
甚至:
if ( in_array($i, array(1,2,3)) ) {} -
case附带switch。 -
@Raptor 我会在 100 个案例中使用访问者模式:P
标签: php if-statement