记录有意切换失败的最佳方法是什么?

2022-08-30 17:05:54

我发现自己处于开关外壳掉落是最佳选择的情况下。我的意思是:

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

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

phpDoc中是否有一种公认的方法来记录这种预期的失败?

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


答案 1

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

对于 Javascript,注释

//noinspection FallthroughInSwitchStatementJS

在开关语句上方。

对于 PHP,注释

/** @noinspection PhpMissingBreakStatementInspection */

在违规案例陈述之上。


答案 2

推荐