ААА, только не switch! Уже задолбался разгребать фарши предшественников, когда зоходишь в index.php, а там switch на несколько тысяч строк... Да ещё и вложенные свичи %) Если всё-таки прижмёт делать монструозные конструкции на основе switch-case, то хотя бы ставьте скобочки в каждый оператор:
PHP |
switch($var) { case 1: { /*any actions*/ } break; } |
Без этого и нормальных отступов разобраться где одно условие, а где другое очень тяжело, особенно если и условия на несколько экранов. Так хотя бы редакторы подсвечивают начало-окончание. Т.е. поставив курсор на начало можно увидеть где подсветилось окончание.