doujilou3903 2013-04-29 11:44
浏览 66
已采纳

PHP中的切换/中断缩进[关闭]

I have a really dumb question and not really important but it has been bugging me for quite some time: how do I indent "correctly" the "break;" inside a switch statement in PHP?
Like this:

case "foo":  
    do_whatever(TRUE);  
    break;
case "bar":
    ...

or like this?

case "foo":
    do_whatever(TRUE);
break;
case "bar":
   ...

As I have said, it is silly but I'd like to know from more experienced programmers so that I can stick with one style (the most common one) and don't get baffled everytime.
Thank you!

  • 写回答

2条回答 默认 最新

  • dongshan1036 2013-04-29 11:48
    关注

    That depends on which standard you're following. PSR-2 indents break:

    <?php
    switch ($expr) {
        case 0:
            echo 'First case, with a break';
            break;
        case 1:
            echo 'Second case, which falls through';
            // no break
        case 2:
        case 3:
        case 4:
            echo 'Third case, return instead of break';
            return;
        default:
            echo 'Default case';
            break;
    }
    

    I believe this style is more common than the other.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
  • ¥15 路易威登官网 里边的参数逆向
  • ¥15 Arduino无法同时连接多个hx711模块,如何解决?
  • ¥50 需求一个up主付费课程
  • ¥20 模型在y分布之外的数据上预测能力不好如何解决
  • ¥15 processing提取音乐节奏
  • ¥15 gg加速器加速游戏时,提示不是x86架构
  • ¥15 python按要求编写程序
  • ¥15 Python输入字符串转化为列表排序具体见图,严格按照输入