排除PHP-Error-The-script-tried-to-execute-a-method-or-access-a-property
很有趣的一件事,每當許久沒去寫程式,往往在撰寫的過程中,就會出現一些奇怪的問題
這次遇到這個問題 The script tried to execute a method or access a property
在PHP使用session 及物件上遇到的,看了網路上一堆文章說
這是因為程式某些操作產生Incomplete Object(__PHP_Incomplete_Class),並且呼叫了此物件的函式。產生Incomplete Object的原因是序列化的資料轉回原始物件時,該物件的類別並未被定義
原以為物件放入session要先序列化,但印象中以前沒有做過呀~,後來瞭解後,其實問題很簡單
就是你從session取出時,你要操作這物件,但你並未先宣告這個物件過,意思就是~忘了include 這物件宣告
就是這麼容易,但這問題也花了不少時間去懷疑自己的邏輯….^^||
參考連結:http://emn178.pixnet.net/blog/post/87731583-%E8%A7%A3%E6%B1%BAthe-script-tried-to-execute-a-method-or-access-a-prope
近期留言