以下语法不正确:
$_session['page'$numberpages]=$CurrentPage;
正确的语法是什么?
答案 0 :(得分:10)
你可能想要这个:
$_SESSION['page'.$numberpages] = $CurrentPage;
$_SESSION
是一个特殊的superglobal variable,需要大写。'page'.$numberpages
需要string concatenation operator。答案 1 :(得分:10)
你错过了一个点,一个串联点:
$_SESSION['page' . $numberpages]=$CurrentPage;
或使用双引号:
$_SESSION["page$numberpages"]=$CurrentPage;
并且,与函数名称不同,变量名在PHP中区分大小写。因此,它应该是$_SESSION
,而不是$_session
。
答案 2 :(得分:4)
$_SESSION['page' . $numberpages] = $CurrentPage;