25

我发现自己处于一种情况,其中开关盒跌落是最佳选择。我的意思是:

switch($bar)
{
    case 0:
        // do something
    case 1:
        // do more
        break;
    //more cases
}

目前我的 IDE (phpStorm) 正在发出有关失败的警告。

phpDoc 中是否有一种可接受的方式来记录这种预期的失败?

nb 我知道你们中的一些人无疑会说不要这样做,但我赞同邪恶的这种定义,这肯定是“替代方案中最不坏的”。

4

1 回答 1

48

尽管该问题明确询问了 phpDoc,但这里有一个针对 PHPStorm 的特定于 IDE 的解决方案。

对于 Javascript,请评论

//noinspection FallthroughInSwitchStatementJS

上面的 switch 语句。

对于 PHP,请评论

/** @noinspection PhpMissingBreakStatementInspection */

在有问题的案例陈述之上。

于 2013-07-03T19:04:43.577 回答