我有这个代码:
<cfdump eval=server>
Run Code Online (Sandbox Code Playgroud)
它输出的顶级键coldfusion,java,lucee,os,separator,servlet.请注意,railo那里没有列出.
但是,如果我这样做:
<cfdump eval=server.railo>
Run Code Online (Sandbox Code Playgroud)
然后它输出运行Railo服务器时可能期望的通常结构(而不是Lucee服务器).
那是怎么回事?
请参阅:https://groups.google.com/d/msg/lucee/1asgCDwC_tE/-gtE06lkjuEJ
支持"server.railo"作为"server.lucee"的别名,我们这样做是为了确保以下代码仍然可用(server.railo.version>"4.0.0.000");
我们认为这是向后兼容的一个隐藏功能,因为它没有与dump或structKeyList一起显示,但structKeyExists也应该返回false,我们将为下一个补丁版本更改它...最好使用"server.coldfusion". productName"而不是.
| 归档时间: |
|
| 查看次数: |
173 次 |
| 最近记录: |