看板 PHP 關於我們 聯絡資訊
※ 引述《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