-5

以下代码段给出了 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'];
    }
}

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

4

3 回答 3

4

$_POST您缺少变量的右括号:

这一行:

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

应该:

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

密码行也一样。

于 2013-03-18T13:38:54.917 回答
2

你错过了一个关闭]的行。

于 2013-03-18T13:38:32.670 回答
1

它应该是

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

你缺少“]”结束标签

于 2013-03-18T13:38:29.630 回答