MaxPoll
@MaxPoll
I = (i > user && i < junior)

Какой стиль подходит больше для однострокового выражения в php?

Добрый день! Изучаю php и возник вопрос по поводу оформления кода для однострокового выражения. Конкретно интересно какой из вариантов ниже считается более эстетическим и правильным?

*Ресурс по которому изучаю автор использует 1 вариант. Мне больше нравится 2 вариант.
Спасибо заранее за ответ.

1 вариант:
if ($var)
{
  // несколько строк кода...
}
else //  1 строка кода


2 вариант:
if ($var)
{
   // несколько строк кода...
}
else {
   // 1 строка кода
}


3 вариант:
if ($var)
{
   // несколько строк кода...
}
else
{
  // 1 строка кода
}
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
JorryGo
@JorryGo
Backend разработчик
Вообще все варианты так себе :)
В мире пхп принят такой стиль
if ($expr1) {
    // if body
} elseif ($expr2) {
    // elseif body
} else {
    // else body;
}

Независимо от количества строк в теле.

Подробнее можно почитать здесь, а конкретно насчет if здесь

Большая часть разработчиков старается придерживаться именно рекомендаций в PSR
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
04 мая 2024, в 07:58
1000 руб./в час
04 мая 2024, в 07:13
2000 руб./за проект