运行某些代码时出现此错误:
解析错误:语法错误,意外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 />'
导致解析错误的原因是什么?
答案 0 :(得分:5)
这通常是因为上面的行缺少结尾的分号。
例如:
echo '<hr><br />';
答案 1 :(得分:3)
可能你在上一行行中遗漏了分号,让php认为前一行还有更多内容,而不是期望if语句。