这是什么,我还没有在PHPDoc的看到了switch()
所以我不知道,如果它是可能的,但我想有这多的条件,如一个案例:多条件开关语句?
switch($this) {
case "yes" || "maybe":
include "filename.php";
break;
...
}
这是有效的语法/这甚至可能与switch()
声明?
这是什么,我还没有在PHPDoc的看到了switch()
所以我不知道,如果它是可能的,但我想有这多的条件,如一个案例:多条件开关语句?
switch($this) {
case "yes" || "maybe":
include "filename.php";
break;
...
}
这是有效的语法/这甚至可能与switch()
声明?
通常你只是使用案例转场。
switch($this) {
case "yes":
case "maybe":
include "filename.php";
break;
...
}
这是有效的语法/是这甚至可能有一个开关()语句?
否和否。该表达式将被评估为("yes" or "maybe")
,这将导致true
。然后switch
将测试该结果。
你想用
case "yes":
case "maybe":
// some code
break;
应该
switch($this) {
case "yes":
case "maybe":
include "filename.php";
break;
...
}
为此,您可以用落空:
switch ($this) {
case "yes":
case "no":
include "filename.php";
break;
}
当然,只是指定了两个例无破坏第一一个,像这样:
switch($this) {
case "yes":
case "maybe":
include "filename.php";
break;
...
}
如果您不打破案例,那么此案例的任何代码都会运行并继续执行其他代码,直至执行中断。它将继续穿过所有个案,直到它看到一个break
。
首先,谢谢!一旦定时器下降,我会接受! – Avicinnian