簡體   English   中英

PHP解析錯誤:語法錯誤,意外的'['

[英]PHP Parse error: syntax error, unexpected '['

我開始收到一個奇怪的PHP錯誤,該腳本在服務器上運行良好,但是當我在本地設置時,我得到了一個PHP解析錯誤,但一切看起來都很好。 錯誤在此行上:

$MaxBet = array_values($maxbet)[$Cnt];

從這個片段

$Cnt = 0;
foreach ($pcent as $val) {
    $MaxBet = array_values($maxbet)[$Cnt];
    $Payout = array_values($payout)[$Cnt];
    echo "<a href='#' id={$Cnt}>Less than {$val} Max bet:{$MaxBet} Payout:x{$Payout}</a><br>";
    $Cnt++;
}

使用nginx和php5-fpm的Web服務器和本地設置。

正如@mario在評論中所說,您只能在PHP 5.4+中使用數組解引用。 數組解引用是指直接從函數調用中訪問數組索引,例如:

$MaxBet = array_values($maxbet)[$Cnt];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM