作者foxzgerald (O⊥M)
看板PHP
標題Re: [請益] 陣列問題
時間Wed May 16 22:43:26 2007
※ 引述《netburst (我是男生 )》之銘言:
: 我看官方文件 陣列是可以用array();宣告的
其實 $last_one = array(); 不太算是「宣告」(至少不像是 C/C++或是 Java),
因為該行為並不保證該變數的 array 型態;$last_one隨時可以在下一個 statement
變成字串、整數、或者浮點數,而不需經明確的轉型。
: 可是網頁會有警告訊息
: ...
: 似乎是說 我指向的變數不是陣列 是嗎?
所以你最好檢查一下 $last_one 是不是在某個地方已經變成非陣列了。
: 但我看php.net上的說明是可以這樣用的!?
: 可否請高手幫解決
: 感激
: PHP Version 4.4.2
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.199.121
※ 編輯: foxzgerald 來自: 140.119.199.121 (05/16 22:43)
→ netburst:恩 感謝您回覆 但我確定只有這段碼中有$last_one 05/16 23:09
→ netburst:剛剛沒改程式碼的情況下 新增刪除資料後 警告訊息消失了 05/16 23:10
→ netburst:運算結果也正常 怪怪...... 05/16 23:10
→ foxzgerald:那可能本來的 query result 是 null. 所以不是陣列 :) 05/16 23:30
→ netburst:恩但我原本是有資料的 他有跑出正確的 卻有那警告訊息 05/16 23:42
→ netburst:後來又多弄幾筆資料 就不見了 .. 05/16 23:42
→ netburst:謝謝你幫忙 05/16 23:42