我总是试图在使用CF的函数内使用var关键字,但是我可能有一个可能愚蠢的问题,您有多少次需要使用它?在Coldfusion中的var关键字以及使用它的次数
例子:
<cfset var local = ""> <!-- set at the top of the function -->
<!-- then later in the function -->
<cfset var local.firstname = "steve">
<cfset var local.lastname = "smith">
<cfset var local.email = "[email protected]">
是它的每次你写你有一个函数中使用时设置它的关键词,或者只是一审可变时间的情况下?
或者只是一样
<cfset var local = ""> <!-- set at the top of the function -->
<!-- then later in the function -->
<cfset local.firstname = "steve">
<cfset local.lastname = "smith">
<cfset local.email = "[email protected]">
我怀疑他们正在寻找的是使用'旧的代码变种本地= ...'代替正式的本地范围(以CF9 +介绍) 。 *所以你的第二个例子很好。*其实第二个例子在CF11中是无效的。 LOCAL是一个正式的范围(即结构)。试图用空字符串覆盖该系统结构会导致错误。 – Leigh