PHP的Array不能參與加減乘除運算

一般情況下,應該沒有人會把陣列直接拿來作加減乘除運算。

今天因為一個magic_quote_gpc設為on的情況下而導致這個情況發生,結果產生了一個錯誤,但錯誤訊息卻不是和陣列有關,而是說運算元不支援。

Fatal error: Unsupported operand types

話說到寫這篇文章的時候我才發現operand是運算元,錯誤當時我一直以為是運算子(operator)的問題,這樣的誤解讓我多折騰了一段時間。

說明:

運算子就是加減乘除…等這類運算符號,運算元是指參與運算的項目,通常為數字或字串,且依不同運算子而可能支援不同型態的運算元。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *