可能重複:
default as first option in switch statement?排序默認情況下switch語句
在我見過的所有教程,default:
是一個開關/ case語句中的最後一個選項。
但是,我有一種情況,其中default:
行爲將是最常見的。爲了便於閱讀,我想先描述default:
行爲,然後再描述下面的邊緣案例。
這項工作,或者我是否會導致default:
聲明總是被評估(在某些或所有系統上)?
可能重複:
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