如何访问 ColdFusion 中包含特殊字符的变量名
例如,我有以下代码:
<cfhttp url="FileURL" method="get" result="HTTPResult" timeout="5" />
我想这样做:
<cfoutput>
#HTTPResult.ResponseHeader.content-type#
</cfoutput>
但是 ColdFusion 会将破折号 -
视为运算符,并尝试从“type”中减去变量“HTTPResult.ResponseHeader.content” ,并且都不存在。有没有直接的方法来访问“内容类型”变量,或者我是否需要跳过一些麻烦才能从标头变量中取出它?
For example I have the following bit of code:
<cfhttp url="FileURL" method="get" result="HTTPResult" timeout="5" />
And I want to do this:
<cfoutput>
#HTTPResult.ResponseHeader.content-type#
</cfoutput>
However ColdFusion will see the dash -
as an operator and try to subtract variables "HTTPResult.ResponseHeader.content" from "type", and neither exists. Is there a direct way to access the "content-type" variable or do I need to jump through hoops to fetch it out of the header variable?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)