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();
    }
}

您的heredoc关闭标识符后面似乎有一些空格。

来自手册:

需要注意的是,带有结束标识符的行除分号(;)外,不得包含其他字符。这意味着特别是标识符可能没有缩进,并且可能没有是分号之前或之后的任何空格或制表符。

最新更新