2015-02-07 9 views
6

mam ten kod:Czy serwer.railo istnieje w instancji Lucee, czy nie?

<cfdump eval=server> 

I wyprowadza klucze najwyższego poziomu dla coldfusion, java, lucee, os, separator, servlet. Zauważ, że railo nie jest tam wymienione.

Jednak jeśli mogę to zrobić:

<cfdump eval=server.railo> 

Następnie wyprowadza zwykłe struct można by oczekiwać po uruchomieniu serwera Railo (w przeciwieństwie do serwera Lucee).

Co z tym?

Odpowiedz

5

patrz: https://groups.google.com/d/msg/lucee/1asgCDwC_tE/-gtE06lkjuEJ

"server.railo" jest obsługiwany jako alias dla "server.lucee" Zrobiliśmy to, aby upewnić się, że kod jak dodaje nadal pracować if (server.railo.version > "4.0.0.000");

Widzieliśmy to jako ukrytą funkcję dla kompatybilności wstecznej, z tego powodu nie jest ona wyświetlana z zrzutem lub structKeyList, ale structKeyExists powinna również zwracać wartość false, zmienimy to dla następnej wersji poprawki ... najlepiej używać Zamiast tego "server.coldfusion.productName".

+0

Dzięki Ryan! [więcej znaków] –

Powiązane problemy