我一直在試圖調試這在過去的五分鐘,我只是不明白這是什麼問題:PHP解析錯誤:語法錯誤,意想不到的T_ENCAPSED_AND_WHITESPACE,期待T_STRING或T_VARIABLE或T_NUM_STRING
這裏是我的代碼,行33 - 37:
for($i = 0; $i < 5; $i++) {
$followers_change[$i] = $en_array1[$i]['followers']-$en_array2[$i]['followers'];
$rank_change[$i] = $en_array1[$i]['rank']-$en_array2[$i]['rank'];
echo "<tr><td>$en_array1[$i]['rank']</td><td><img src='$en_array1[$i]['imageurl']' width='48' height='48'/></td><td>$en_array1[$i]['name']</td><td>$en_array1[$i]['followers]'</td><td>$en_array1['followers_change']</td></tr>";
}
我不斷收到錯誤:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /.../ on line 36
我這是這樣一個愚蠢/新秀的錯誤道歉,我只是難倒,累了在山姆e時間(這並不能很好地結合:))。
我個人儘量避免使用內部字符串數組下標,因爲它讓你有難以檢測錯誤的類型。 – zneak
雙引號中的字符串插值遵循特定規則。如有疑問,請使用花括號語法。 – mario