排序默认情况下switch语句
问题描述:
可能重复:
default as first option in switch statement?排序默认情况下switch语句
在我见过的所有教程,default:
是一个开关/ case语句中的最后一个选项。
但是,我有一种情况,其中default:
行为将是最常见的。为了便于阅读,我想先描述default:
行为,然后再描述下面的边缘案例。
这项工作,或者我是否会导致default:
声明总是被评估(在某些或所有系统上)?
答
它会工作。你只是想确保你在默认情况下使用断线来结束块。这里是一个例子:
<?php
$action = $_GET['action'];
switch ($action)
{
default:
{
echo "default case";
break;
}
case "hello":
{
echo "hello world";
break;
}
}
?>
这将需要更少的时间来测试这个小脚本比它会发布的问题! – John3136 2012-02-08 20:39:45
@jcmeloni:我的意思是我的特殊用途。通常当我使用“开关”时,情况正好相反:“默认”是最不常见的。 – amindfv 2012-02-08 20:50:13
@amindfv够公平;只是希望将来在任何有关这个问题的人的记录中获得信息。 – jcmeloni 2012-02-08 20:51:34