Arn*_*shn 27 coldfusion openbd railo cfml
为了调试我想将某些变量转储到我的网页上.我怎么能从cfscript标签内做到这一点?
我尝试了以下但它不起作用:
<cfscript>
...
<cfif cgi.REMOTE_ADDR eq "IP">
<cfdump var="#var1#"><br/>
</cfif>
...
</cfscript>
Run Code Online (Sandbox Code Playgroud)
关于可以做什么的任何线索?
ale*_*ale 42
您不能像在CF 9之前的版本中那样直接执行此操作.但是,您可以使用在CFLib中找到的dump() UDF.那里有一整个UDF库,它们模仿没有直接CFSCRIPT等价物的CF标签.
ColdFusion 9(及以上)提供此writeDump()功能.
Adobe Documentation Linkfor WriteDump()函数
小智 5
以下是不是更容易和直接?
oAdmin = createObject("component", "cfide.adminapi.base");
oAdmin.dump(myVar);
Run Code Online (Sandbox Code Playgroud)
它适用于CF7和前进,甚至更早.