我目前正在将很多 CF 11 代码更新到 CF 2018。我喜欢的一件事是分号大部分时间都是选项。话虽如此,我还在纠结这背后的想法:
错误
<cfscript>
rc = {}
param rc.data2 = ""
</cfscript>
您不能将变量引用与“。”一起使用。此上下文中的运算符 CFML 编译器正在处理:
在第 3 行第 1 列以 param 开头的脚本语句。从第 1 行第 2 列开始的 cfscript 标记。
不是错误
<cfscript>
rc = {}
param rc.data2 = "";
</cfscript>
我不明白为什么。