如何在ColdFusion中访问包含特殊字符的变量名称

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在ColdFusion中访问包含特殊字符的变量名称相关的知识,希望对你有一定的参考价值。

例如,我有以下代码:

<cfhttp url="FileURL" method="get" result="HTTPResult" timeout="5" />

我想这样做:

<cfoutput>
    #HTTPResult.ResponseHeader.content-type#
</cfoutput>

但是,ColdFusion会将破折号-视为运算符,并尝试从“类型”中减去变量“HTTPResult.ResponseHeader.content”,并且都不存在。有没有直接的方法来访问“内容类型”变量或我是否需要跳过箍来从标头变量中取出它?

答案
HTTPResult.ResponseHeader["content-type"]

以上是关于如何在ColdFusion中访问包含特殊字符的变量名称的主要内容,如果未能解决你的问题,请参考以下文章

包含文件中的 ColdFusion 用户定义函数不可用

设置包含特殊字符 $ 的 Heroku 配置变量

如何访问包含特殊字符的对象属性?

ColdFusion - 字符串到变量

如何在 ColdFusion 中访问 Java 枚举?

如何在 jquery 脚本中输出 Coldfusion 变量?