意外的T_VARIABLE,但并不意外

时间:2013-07-23 22:34:03

标签: php

我收到了一个错误:

  

解析错误:语法错误,第4行的home2 / chippery / public_html / login / text / loginStuff.php中的意外T_VARIABLE

第4行:

  

$ pass = $ _POST ['password']

然而,第3行工作正常:

  

$ user = $ _POST ['username']

帖子来自:

<html>
<form action='loginStuff.php' method='POST'>
User: <input type='text' name='username'><br>
Pass: <input type='password' name='password'><br>
<input type='submit' value='Log In'>
</form>
</html>

只是进入PHP(不到一个小时前)所以我确定这是一个愚蠢的错误,但你能弄明白什么是错的吗?

2 个答案:

答案 0 :(得分:4)

每行末尾需要一个分号。

答案 1 :(得分:0)

使用分号;

结束条件/变量赋值/操作

示例:

$Username = $_POST['Username']; // Solution
$Password = $_POST['Password']; // Solution
$Username = trim($_POST['Username']); // Example only 

但不是if语句:

if (isset($_POST['Username'])){
   if (isset($_POST['Username'])){
     $Username = $_POST['Username'];
   }
} // No semi colon needed here, only inside the braces