2015-02-07 67 views
6

我有这样的代码:server.railo是否存在于Lucee实例上?

<cfdump eval=server> 

,并将其输出的顶级键coldfusionjavaluceeosseparatorservlet。请注意,railo未在此处列出。

但是,如果我这样做:

<cfdump eval=server.railo> 

然后输出通常的结构运行Railo服务器时(而不是一个Lucee服务器)人们可能预期。

这是怎么回事?

回答

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”代替。

+0

谢谢瑞恩! [更多字符] – 2015-02-07 20:25:53

相关问题