为什么我会收到语法错误?

时间:2013-03-18 13:37:12

标签: php syntax-error

以下代码段给出了2个语法错误,我检查了if

中的条件
public function __construct() {
    if(isset($_POST['update_email')) { # First syntax error
        $this->email = $_POST['update_email'];
    }

    if(isset($_POST['password')) { # Second syntax error
        $this->password = $_POST['password'];
    }
}

我无法发现语法错误。它是什么?

3 个答案:

答案 0 :(得分:5)

您错过了$_POST变量的结束括号:

这一行:

 if(isset($_POST['update_email')) {

应该是:

 if(isset($_POST['update_email'])) {

密码行也一样。

答案 1 :(得分:2)

你错过了收尾]

答案 2 :(得分:1)

应该是

if(isset($_POST['update_email']))

你错过了“]”关闭标签