имеется такой шаблон, по которому составляется страница:
PHP код:
if ($step == 1){
}elseif($step == 2){
if($bank == 1){
}elseif($bank == 2){
}elseif($bank == 'custom'){
// ВЫВОД
}
}elseif($step == 3){
// ВЫВОД
}
Как несложно заметить - дублируется кусок кода, обозначенный как "ВЫВОД".
Говнокод украинский, это по сути html-страница, в которую вкраплён вот такой скелет из операторов.
Мне нужно удалить дублирование.
Пробовал вот так модифицировать последнее условие:
PHP код:
}elseif(($step == 2 && $bank == 'custom') || ($step == 3))
естественно это не работает.
Можно сделать функцию, которая бы выводила код в двух местах, но мне не хочется лепить сомнительную функцию в чужую, довольно крупную, систему. Которая к тому же, всего лишь выводит html с парой переменных.
У кого есть какие мысли по поводу оптимизации?
