2015-02-07 39 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

相關問題