Есть данные от пользователя, которые мне нужны для проверки членства в определенном диапазоне, и в зависимости от этого результата получается другой результат. Я использую этот метод:Как оптимизировать множество «else if»?
if($var < 1000) {
do one
}
else if ($var < 2000) {
do two
}
else if ($var < 3000) {
do three
}
....
Но это выглядит непрофессионально. Как я могу оптимизировать этот код?/without 'switch' - это почти то же самое/
* Но это выглядит непрофессионально * - почему вы так думаете? – RomanPerekhrest
вы можете использовать тернарный оператор. в зависимости от количества утверждений, которые у вас есть, это может стать нечитаемым. вот [сообщение в блоге] (https://davidwalsh.name/php-shorthand-if-else-ternary-operators) –
Что вы обедаете внутри, если блок? – C2486