Как вынести часть кода?

Yadomaru

Новичок
Всем доброго времени суток!
Подскажите пожалуйста по поводу следующего вопроса.
Столкнулся с ситуацией: в функции есть стандартная конструкция вида

If (условие) { ... }
elseif (условие) { ... }
elseif (условие) { ... }
..................................
elseif (условие) { ... }
else { ... }

Функций с таким кодом несколько и каждая отличается только "else { ... }".
Как можно вынести все что до "else { ... }" в отдельную функцию или еще как-то?

То есть чтобы получилось наподобие:

код
// вынесенная часть //
else { ... }
код

Заранее благодарю за помощь!
 

riff

Новичок
Добавить функцию в которую вынести общую часть. Ваш К.О.

Автор, в твоём сообщении нет сформулированного вопроса. Некое описание есть, но оно не объясняет того непреодалимого препятствия с которым ты столкнулся.
 
Последнее редактирование:

AmdY

Пью пиво
Команда форума
PHP:
//всё это сунешь в функцию
function foo() {
    If (условие) { ... }
   elseif (условие) { ... }
   elseif (условие) { ... }
   elseif (условие) { ... }
   else { return true; } // эту строчку добавить
}

if (foo()) {
// код который в else
}
 
Сверху