[問題] 並未將物件參考設定為物件的執行個體
這個問題,通常都是該new 的沒有new
但是我也有new這個物件,卻還是出現這個問題
想教一下,是否哪裡沒有初始化呢?
這個是class
http://ideone.com/cdlhHN
這是寫在後台的
http://ideone.com/Wal9m2
想請教一下,我的物件不是都new了嗎?為什麼還會有問題?
不過如果是把class的程式碼改到後台去寫,就不會出錯
是我class哪裡有寫錯嗎?
希望前輩們能教導一下,謝謝了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.19.22
→
09/06 21:05, , 1F
09/06 21:05, 1F
推
09/06 21:07, , 2F
09/06 21:07, 2F
推
09/06 21:10, , 3F
09/06 21:10, 3F
→
09/06 21:11, , 4F
09/06 21:11, 4F
→
09/06 21:11, , 5F
09/06 21:11, 5F
DB出來的值不會是NULL耶
因為我把CLASS的FUNCTION拿到後台的話,是可以讀出東西的
只是放到CLASS就不行,我在想一下,是不是有什麼原因,這個FUNCTION一寫成
CLASS傳回的值,就跟一樓大大說的一樣,是NULL
→
09/06 21:26, , 6F
09/06 21:26, 6F
→
09/06 21:27, , 7F
09/06 21:27, 7F
→
09/06 21:29, , 8F
09/06 21:29, 8F
※ 編輯: bernachom 來自: 59.120.19.22 (09/06 22:00)
[解]
結果真的是像一樓大大說的,DB傳值是NULL
因為我SQL SELECT 的參數弄得太不小心了
這個參數定義是寫在後台,我的CLASS裡面沒有定義
所以後台讀得到資料,在CLASS就是NULL
當然也抓不到東西
弄了我很久 ....感謝教導了
※ 編輯: bernachom 來自: 59.120.19.22 (09/06 23:02)
推
09/06 23:03, , 9F
09/06 23:03, 9F
→
09/06 23:04, , 10F
09/06 23:04, 10F
好,我拿掉了,因為我那時後再測試,是不是沒加TOSTRING(),才不會回傳
謝謝了 :)
※ 編輯: bernachom 來自: 59.120.19.22 (09/06 23:10)
討論串 (同標題文章)
完整討論串 (本文為第 7 之 9 篇):