Задать вопрос
@redcap152

Почему возникает ошибка Unexpecting T_ELSE?

Здравствуйте! Есть такой простой код:
if ($mainsum >=75) $mainsum -=75; $normpay = $mainsum*$normv;$socpay= 75*$socv; 
else $normpay = 0; $socpay = $mainsum *75;

Почему на второй строке ошибка Unexpecting T_ELSE expecting $_EOF ?
  • Вопрос задан
  • 128 просмотров
Подписаться 1 Оценить 5 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
DirecTwiX
@DirecTwiX
"display: flex;" уже предлагали?
if ($mainsum >=75) {
  $mainsum -=75; 
  $normpay = $mainsum*$normv;
  $socpay= 75*$socv; 
} else {
  $normpay = 0;
  $socpay = $mainsum *75;
}
Ответ написан
Комментировать
toxa82
@toxa82
Скобки ставьте всегда в условиях.
Ответ написан
Комментировать
bagiroff777
@bagiroff777
Веб-разработчик
После первой точки с запятой выполнение условия закончилось.
Так будет всегда. Смиритесь. Жизнь - боль, компьютеры - тупые.
"Программист WordPress" != "программист php";;
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽