语法错误,意外T_LNUMBER,期待']'

时间:2014-01-11 01:06:23

标签: php html

我收到以下错误消息。有人可以帮助我。

解析错误:语法错误,意外T_LNUMBER,期待第61行/home/whilesto/public_html/includes/init.php中的']'

以下是第54至66行的代码

        if ($setts['is_mod_rewrite'])
{
    $valsArray = explode(",", $_REQUEST['rewrite_params']);
    $valsCnt = 0;
    $count_valsArray = count($valsArray);
    while ($valsCnt < $count_valsArray)
    {
        $_REQUEST[$valsArray[$valsCnt   1]] = $valsArray[$valsCnt];
        $_GET[$valsArray[$valsCnt   1]] = $valsArray[$valsCnt];
        $_POST[$valsArray[$valsCnt   1]] = $valsArray[$valsCnt];
        $valsCnt  = 2;
    }
}

1 个答案:

答案 0 :(得分:1)

错误不仅存在于第61行,还存在于第62和63行。您必须从1$valsCount之间移除]

        $_REQUEST[$valsArray[$valsCnt]] = $valsArray[$valsCnt];
        $_GET[$valsArray[$valsCnt]] = $valsArray[$valsCnt];
        $_POST[$valsArray[$valsCnt]] = $valsArray[$valsCnt];

在我看来,你已经写了一个无休止的while循环。您可以考虑将第64行更改为:

        $valsCnt++;