当前位置: 首页 > 知识库问答 >
问题:

分析错误:语法错误,意外T_ELSEIF[已关闭]

颜哲彦
2023-03-14

在codeacademy上做一些非常基本的编码,这已经困扰了我一个多小时了。这段代码显示错误“Parse error:syntax error,Urversional T_ELSEIF on line 12”可能出了什么问题

<html>
  <head>
    <title>Our Shop</title>
  </head>
  <body>
    <p>
      <?php
        $items = 10;    // Set this to a number greater than 5!
        if ($items > 5) {
          echo "You get a 10% discount!"; }
          else { echo "You get a 5% discount!";
          } elseif ($items == 1) {
              echo "Sorry, no discount!";
          }


      ?>
    </p>
  </body>
</html>

共有1个答案

程智明
2023-03-14

else块必须是最后一个。如果,则不能在之前进行:

if ($items > 5) {
    echo "You get a 10% discount!";
} else if ($items == 1) {
    echo "Sorry, no discount!";
} else {
    echo "You get a 5% discount!";
}

 类似资料: