获得解析错误:语法错误,意外'}',期待','或者&#39 ;;

时间:2013-07-24 21:30:17

标签: php syntax-error

这是我的代码。我是php的新手,只是尝试使用Kompozer编辑页面。当我将网站发布回ftp服务器时,该错误突然出现在页面上。奇怪,因为我甚至没有碰这个代码。 (我已经触及下面的代码试图解决它)。任何修复此代码的帮助都将非常感激。

   <?php 
     if(isset($_SESSION["pkg_error"]))
   ?>
      <div class="error_msg_cont">
    <?php 
    foreach($_SESSION["pkg_error"] as $error)
    {
    echo $error. "<br>"
    }
    ?></div>
    <?php 
    if(isset($_SESSION["msg"]))
    {
    echo '<div class="error_msg_cont">'. $_SESSION["msg"] .'<div>'
    }
    ?>

2 个答案:

答案 0 :(得分:1)

在这两行上:

echo $error. "<br>" }

echo '<div class="error_msg_cont">'. $_SESSION["msg"] .'<div>' }

在结束}之前你需要一个分号。

Closing a PHP code block (?>) implies a semicolon,但在 PHP代码块(})中关闭代码块不会。

答案 1 :(得分:1)

你错过了;

echo $error. "<br>" }

echo '<div class="error_msg_cont">'. $_SESSION["msg"] .'<div>' }

实际上,错误是自我解释的。