當寫入陣列時 ,系統 Log 出現 PHP Fatal error:  Cannot use string offset as an array in xxxx 訊息時 ,該如何解決 ?

其主要原因為 將要寫入的陣列不存在 (尚未被建立) ,因此 ,請加上

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

敘述到寫入陣列的程式行之前 ,請記得替換 $datas 為你要寫入的陣列變數名稱.  即可

By Frank Chen


    全站熱搜

    Frank 發表在 痞客邦 留言(1) 人氣()