server.railo是否存在于Lucee实例上?

Ada*_*ron 6 railo lucee

我有这个代码:

<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服务器).

那是怎么回事?

Rya*_*ill 5

请参阅: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"而不是.