在PHP switch语句中排序默认情况

时间:2012-02-08 20:34:22

标签: php switch-statement

  

可能重复:
  default as first option in switch statement?

在我看过的所有教程中,default:是switch / case语句中的最后一个选项。

但是,我的情况是default:行为是最常见的。为了便于阅读,我想首先描述default:行为,然后是下面的边缘情况。

这是否有效,或者我是否会使default:语句始终是被评估的语句(在某些或所有系统上)?

1 个答案:

答案 0 :(得分:4)

它会起作用。您只是想确保在默认情况下使用折线结束块。这是一个例子:

<?php
$action = $_GET['action'];

switch ($action)
{
  default:
  {
    echo "default case";
    break;
  }

  case "hello":
  {
    echo "hello world";
    break;
  }
}
?>