Условие if в PHP

if (isset($_POST['author']) && isset($_POST['mail']) && isset($_POST['message']) {
инструкция
}

Ошибка: syntax error, unexpected '{'. Ошибка на этом условии. Я уже думал, что забыл, какое строение имеет if, но нет, все вроде верно. Причем если убрать два условия &&, то скрипт работает. В чем может быть проблема?
  • Вопрос задан
  • 2390 просмотров
Решения вопроса 1
CeZZ
@CeZZ
Забыта закрывающая скобка
if (isset($_POST['author'], $_POST['mail'], $_POST['message'])) {
    инструкция
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
cha-cha
@cha-cha
Используйте редактор с подсветкой синтаксиса. Такие вопросы сразу отпадут.

if(isset($_POST['author']) && isset($_POST['mail']) && isset($_POST['message'])){
  //инструкция
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы