首頁 > PHP, 程式開發 > 排除PHP-Error-The-script-tried-to-execute-a-method-or-access-a-property

排除PHP-Error-The-script-tried-to-execute-a-method-or-access-a-property

2012年12月14日 發表評論 閱讀評論

很有趣的一件事,每當許久沒去寫程式,往往在撰寫的過程中,就會出現一些奇怪的問題

這次遇到這個問題 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

Be Sociable, Share!
Categories: PHP, 程式開發 Tags: ,
  1. 目前尚無任何的評論。
  1. 目前尚無任何 trackbacks 和 pingbacks。

*