解析错误:语法错误,意外的'{',session.php中第37行的期望函数(T_FUNCTION)或const(T_CONST)

时间:2018-07-03 10:36:32

标签: php

我不知道为什么,但是突然之间我开始出现此错误。 我在其中标记了第37行。我正在使用xampp服务器。并在我得到的完整错误行下方。 “解析错误:语法错误,意外的'public'(T_PUBLIC),预计第19行的C:\ xampp \ htdocs \ gallery \ admin \ includes \ functions.php中的文件结尾。”

请帮助我。

<?php 


class Session {


    private $signed_in = false;
    public  $user_id;


    function __construct(){

        session_start();
        $this->check_the_login();
    }

    public function is_signed_in() {

        return $this->signed_in;

    }

    public function login($user){

        $this->user_id = $_SESSION["user_id"] = $user->id;
        $this->signed_in = true;
    }

    public function logout(){

        unser($_SESSION["user_id"]);
        unser($this->user_id);
        $this->signed_in = false;

    }

    private function check_the_login(); {  // This is line 37

        if (isset($_SESSION["user_id"])) {
            $this->user_id  = $_SESSION["user_id"];
            $this->signed_in = true;
        }else {

            unset($this->user_id);
            $this->signed_in = false;
        }
    }

}

$session = new Session();

 ?>

1 个答案:

答案 0 :(得分:0)

尝试

在函数名称后删除;

private function check_the_login(); // remove ;

还有error函数中的logout()

unset而不是unser

unset($_SESSION["user_id"]);
unset($this->user_id);