作者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)
1F:→ netburst:恩 感谢您回覆 但我确定只有这段码中有$last_one 05/16 23:09
2F:→ netburst:刚刚没改程式码的情况下 新增删除资料後 警告讯息消失了 05/16 23:10
3F:→ netburst:运算结果也正常 怪怪...... 05/16 23:10
4F:→ foxzgerald:那可能本来的 query result 是 null. 所以不是阵列 :) 05/16 23:30
5F:→ netburst:恩但我原本是有资料的 他有跑出正确的 却有那警告讯息 05/16 23:42
6F:→ netburst:後来又多弄几笔资料 就不见了 .. 05/16 23:42
7F:→ netburst:谢谢你帮忙 05/16 23:42