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

Ошибка в PHP syntax error, unexpected 'echo' (T_ECHO)?

При запуске выдает такую ошибку:
Parse error: syntax error, unexpected 'echo' (T_ECHO) in ...

Вот код:
if(empty($_POST['username']) || $_POST['password'] == 0) {
    return echo "Fill in all fields.";
}


Далее идет блок кода:
if(!$result) return echo "An error occurred during registration.";
else return echo "Registration successfully completed.";


При попытке убрать return в втором блоке кода, то при ошибке эти два условия обедняются.

Как исправить? Верно ли я потупляю?
  • Вопрос задан
  • 2573 просмотра
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Alexufo
@Alexufo
противоречивый, сложный, весь компьютерный.
return echo так делать нельзя. По крайней мере впервые такую ерунду встречаю. Вы либо возвращаете либо в буфер вывода скидываете, определитесь.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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