一般情況下,應該沒有人會把陣列直接拿來作加減乘除運算。
今天因為一個magic_quote_gpc設為on的情況下而導致這個情況發生,結果產生了一個錯誤,但錯誤訊息卻不是和陣列有關,而是說運算元不支援。
Fatal error: Unsupported operand types
話說到寫這篇文章的時候我才發現operand是運算元,錯誤當時我一直以為是運算子(operator)的問題,這樣的誤解讓我多折騰了一段時間。
說明:
運算子就是加減乘除…等這類運算符號,運算元是指參與運算的項目,通常為數字或字串,且依不同運算子而可能支援不同型態的運算元。