0

我在运行一些代码时遇到了这个错误:

解析错误:语法错误,意外的 T_IF,需要 ',' 或 ';' 在第 31 行的 C:\xampp\htdocs\scanner\mine.php

第 31 行是:

      if($_POST['thename']) {

我从中得到它:

  echo '<h6>Settings</h6>';
  echo '<form action="" method="post">';
  echo '<b>Name:</b> <input type="text" name="thename" />';
  echo '<br /><input type="submit" value="Submit" />';
  echo '<hr><br />'

是什么导致解析错误?

4

2 回答 2

5

这通常是因为上面的行缺少一个结束分号。

例如:

echo '<hr><br />';
于 2011-07-13T01:26:23.447 回答
3

很可能你在上一行遗漏了一个分号,使 php 认为上一行还有更多内容,而不是期待 if 语句。

于 2011-07-13T01:26:44.393 回答