Php 为什么会出现语法错误?

Php 为什么会出现语法错误?,php,syntax-error,Php,Syntax Error,下面的代码段给出了两个语法错误,我在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-&g

下面的代码段给出了两个语法错误,我在
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'];
    }
}
我无法发现语法错误。这是什么?

应该是

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

您缺少“]”结束标记。

您缺少行上的结束标记。

您缺少
$\u POST
变量的结束括号:

这一行:

 if(isset($_POST['update_email')) {
应该是:

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

密码行也一样。

您遇到了什么语法错误?它有线条吗?一个角色?请输入完整的错误。@Nanne我正在使用dreamweaver,它没有显示任何错误,但在那里突出显示了它。如果下面的答案之一对你有帮助,请接受它(要接受它,请单击答案左侧的勾号)。对不起…在快速键入时我犯了错误,没有注意到…现在它很好事实上我的是第一个ans,但由于小事情我丢失了它欢迎访问互联网:)