所以我有一個腳本時不支持字符串操作,那的if-else
陳述了一把。如果某處出現錯誤它會將消息附加到數組中。因爲在任何情況下都會出現很多錯誤。我將它們轉儲到這個數組中以便稍後將它們列出給用戶。錯誤:[]試圖追加到一個數組
$outputMsg = array();
$outputMsg[] = "State not selected";
這工作得很好直到今天,隨機我開始得到這個錯誤。
[] operator not supported for strings
我弄不明白。
某處你數組的被覆蓋一個字符串,例如'$ outputMsg =「新文本」'而不是'$ outputMsg [] =「新文本」'。 –
你的代碼沒有這樣做。 _Somewhere_,你的變量被變成一個字符串。發現地點;) – Wrikken
這是我的第一印象,我給它一個超快速掃描通過,來到了空..但不斷深入,我發現在我的陣列變成一個字符串隨意,看起來像一個人改變了什麼代碼,我不知道這個變化,感謝幫助。 – chris