在 PHP 使用陣列時, 系統出現 fatal error cannot use string offset as an array in xxx 的錯誤訊息的話, 是因為該陣列並未建立所致, 可以在程式開始的部份先作一個檢查, 如果沒有這個陣列存在, 就先建立這個陣列便不會有這個問題了:

if(!is_array($var)){
$var = array();
}