这个问题在这里已经有了答案:
PHP parse/syntax errors; and how to solve them
(21 个回答)
2年前关闭。
> Blockquote
I'm getting an error:
syntax error, unexpected ')', expecting ']' on line 7.
我试图更正之前的错误“PHP Fatal error: Call to undefined function session_is_registered()
Blockquote
session_start();
if(!isset($_SESSION['user'))
session_register("user");
$_SESSION['user'] = array();
}
if(!session_is_registered('cart')) {
session_register("cart");
$_SESSION['cart'] = array();
}
define("USERID", userId());
if($secureMode == "ON" && $_SERVER['HTTPS'] != "on")
die(header("Location: ".SELF));
if($secureMode != "ON" && $_SERVER['HTTPS'] == "on")
die(header("Location: ".SELF));
if($_GET['f'] == "user") $_SESSION['filterUser'] = 1;
elseif($_GET['f'] == "all") $_SESSION['filterUser'] = false;
if($_SESSION['filterUser']) $sortBy = "byUser";
else $sortBy = "byAll";
更新:PHP fatal error :在第 8 行调用未定义函数 session_register()
session_register("用户");
最佳答案
if(!isset($_SESSION['user'))
应该if(!isset($_SESSION['user']))
注意右方括号。
您还需要一个 {
之后。
关于php - 意外的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21472539/