Я должен работать над некоторым устаревшим кодом. В части этого кода есть два 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
?
Задача ещё не решена.
Других решений пока нет …