昨天在把Bluedragon下的程序移至coldfusion 8环境下的时候出现了一个问题,这个问题是关于arrayappend的。
我们都知道arrayappend是将数组追加至数组的操作,在Bluedragon里我是先声明了一个变量,例如:
<cfset tmp = null>
然后就
<cfset arrayappend(tmp,value)>
就可以了。
但是回到了coldfusion 8环境下,<cfset tmp = null>是不行的了,于是换成<cfset tmp = "">,也不行,感觉巨奇怪,结果一下debug,说是因为无法将数组值插入到string后面非得将<cfset tmp = "">改成<cfset tmp = arraynew(1)>才行啊。唉。