什么是正确的方法?我认为两者都有效,但我想知道是否有一方面的好处。
<CFFUNCTION name="setSomething" access="public" output="no" returntype="void">
<CFSET ... />
</CFFUNCTION>
OR
<CFFUNCTION name="setSomething" access="public" output="no" returntype="void">
<CFSET ... />
<CFRETURN />
</CFFUNCTION>
答案 0 :(得分:20)
它没有多大区别。这里没有对错。当返回类型设置为void
时,该函数无法返回任何内容。
如果需要,您可以在代码中使用<cfreturn />
过早退出您的功能。将它放在最后将不会做任何事情,因为无论你是否把它放在那里,该函数都不会返回任何内容。但是把它放在那里也没有什么坏处,有些人可能会更清楚地知道它是否有说“这里没有任何东西被归还”。
我认为这是个人偏好的问题。