我不知道为什么,但是突然之间我开始出现此错误。 我在其中标记了第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();
?>
答案 0 :(得分:0)
尝试
在函数名称后删除;
private function check_the_login(); // remove ;
还有error
函数中的logout()
写unset
而不是unser
unset($_SESSION["user_id"]);
unset($this->user_id);