eof — PHP Неожиданный конец файла

Я запустил его через несколько проверок на наличие паратезов / скобок, но ничего не нашел

  function kepmentes(){
$db = new MyDB();
if(!$db){
echo $db->lastErrorMsg();
} else {
$id= getid();
$kep="kepek/" . $id . ".jpg";
move_uploaded_file($_FILES["file"]["tmp_name"], $kep);
$sql =<<<EOF
INSERT INTO Kepek (KepNev,TID) VALUES ('$kep', $id);
EOF;
$ret = $db->exec($sql);
$db->close();
}

}

1

Решение

У вас есть пробелы после закрывающего идентификатора heredoc.

От руководство:

Очень важно отметить, что строка с закрывающим идентификатором
не должно содержать других символов, кроме точки с запятой (;). Это означает
тем более, что идентификатор не может иметь отступ, и там не может
любые пробелы или табуляции до или после точки с запятой
.

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector