代码检查:“开关”与通用部件
报告具有重复公共部分的“切换”语句。
在以下示例中,switch
语句的所有分支都包含公共echo $message
语句。应用快速修复后,此语句从语句中提取switch
。
switch ($a) { case 1: echo $message; doSmth(); 休息; 案例2:回显$消息;回声$错误;休息; 默认值:回显$消息;doSmthElse(); 休息; }
回显$消息;switch ($a) { case 1: doSmth(); 休息; 案例2:回显$错误;休息; 默认值:doSmthElse(); 休息; }
禁止编辑器中的检查
将插入符号放在突出显示的行上,然后按Alt+Enter或单击。
单击要抑制的检查旁边的箭头,然后选择必要的抑制操作。
最后修改:2021 年 7 月 16 日