1

当我尝试在嵌套的隐式结构中使用带引号的键值时,我遇到了一个奇怪的问题。

<cfset outer = {
    inner = {
        standard = "works",
        "quoted" = "does not work"
    }
} />
<cfdump var=#outer.inner["quoted"]# />

这会产生错误:Element quoted is undefined in a CFML structure referenced as part of an expression.

转储整个outer结构也没有任何价值。

这里发生了什么?

4

1 回答 1

2

你的代码对我有用。您在使用 ColdFusion 9.0.1 吗?我相信在 9.0.1 中有一些与嵌套结构/数组相关的错误修复。如果还没有,请尝试安装更新程序。

于 2012-07-13T16:08:31.603 回答