我发现自己处于一种情况,即开关盒掉落是最佳选择。我的意思是:记录有意切换的最佳方式是什么?
switch($bar)
{
case 0:
// do something
case 1:
// do more
break;
//more cases
}
目前我的IDE(phpStorm)抛出一个关于落空警告。
在phpDoc中是否有一种可接受的方式来记录此类意图下降?
n.b.我知道你们中的一些人毫无疑问会不这样做,但我同意这个definition of evil,这肯定是'替代品中最不好的'。
我总是在冒号右边的注释中加入'//有意的穿越性',尽管这对程序员来说更是如此。我不认为你可以禁用IDE的警告 – GordonM
摆脱警告的唯一方法是配置警告,即phpstorm打印,在这种情况下,删除警告的跌落。但这并不是真正有效的,因为在另一个脚本中你可能会忘记这个中断,因此这个警告将会被使用。我通过忽略警告来处理它,并且可能会添加额外的评论或与之相媲美的内容,以表明这是故意写的。 – luk2302
@GordonM我已经这样做了,但只是想知道是否有更正式的方式来记录这种行为。 –