<cfexit>
在函数内部做什么,在cfc中?
是否与<cfabort>
相同?
我正在重构一些遗留代码,并想知道我是否需要特别注意它......
感谢。
答案 0 :(得分:8)
我对基本<cfexit>
行为的回忆是:
cfexit
退出cfc函数。但
继续处理呼叫页面。 <强>更新强> 我刚刚确认CF9.0.1下的行为
结果(使用cfexit)
Start calling page
Called test()
Finish calling page
Called on requestEnd
结果(使用cfabort)
Start calling page
Called test()
Called on requestEnd
<强> Test.cfm 强>
Start calling page <br />
<cfset createObject("component", "Foo").test()>
Finish calling page <br />
<强> Foo.cfc 强>
<cfcomponent>
<cffunction name="test" output="true">
Called test()<br />
<cfexit>
</cffunction>
</cfcomponent>