@Putevka said in IF ELSEIF ELSEIF ELSEIF ELSE - как сделать?:
@Fox
Предложенная вами схема будет работать только при одном условии, что первый IF = true должен быть только на нулевом уровне, то есть он не может быть вложенным по отношению другим IF. Потому что когда срабатывает BREAK, то он выбивает все вышестоящие условия IF и логика скрипта нарушается...
Тут не мешало бы присвоить числовой аргумент для BREAK
Да, можно было сделать так. Либо использовать доп переменную в условиях, значение которой меняется при срабатывании условия. Такой вариант более понятно выглядит при использовании циклов с вызовом функций, с числовым break в этом случае не очень понятно из какого условия или цикла оно выведет точку выполнения
