代码之家  ›  专栏  ›  技术社区  ›  snoob dogg

PHP exit()而不是break inside开关

  •  2
  • snoob dogg  · 技术社区  · 8 年前

    break;

    switch ($action) 
    {
        case "ActionA":
            header('Location: PageA.php');
            exit();
            break;
    
        case "ActionB":
            header('Location: PageB.php');
            exit();
            break;
    }
    

    编辑:我之所以要小心,是因为一个案例可以修改用户配置文件,另一个案例可以删除它。

    1 回复  |  直到 8 年前
        1
  •  5
  •   Death-is-the-real-truth    8 年前

    自从 exit(); 退出(); .所以 break; 现在不需要了。

    switch ($action) 
    {
        case "ActionA":
            header('Location: PageA.php');
            exit();
    
        case "ActionB":
            header('Location: PageB.php');
            exit();
    }