我必须处理一些遗留代码。在此代码的一部分中,default
中有两个switch
个案例:
switch (strtoupper($format)) {
case '4A0': {$format = array(4767.87,6740.79); break;}
// etc.
case 'A3': {$format = array(841.89,1190.55); break;}
case 'A4': default: {$format = array(595.28,841.89); break;}
case 'A5': {$format = array(419.53,595.28); break;}
// etc.
case 'ROYAL': {$format=array(433.70,663.30 ); break;}
default: $format = false;
}
它之前应该有工作但现在已经不能工作了(因为PHP7多个默认情况会引发E_COMPILE_ERROR错误,顺便说一句,这是一个好消息!)。我想清理这段代码(我不明白为什么有些人在交换机中添加了两个默认值,我认为这很奇怪而且很脏)并删除了一个默认值,但是我不确定该代码的用途是什么,所以我不知道我要杀哪一个。
假设我不想破坏任何内容,我应该删除第一个default
还是第二个default
?