我对两种不同的语法风格感到困惑,并想知道哪一种被认为是ColdFusion的一种优秀编程实践.
在第一个示例中,returnvariable不使用双引号.CFSET变量也不是:
<cfinvoke component="#UserObj#" method="MyMethod"
username="#MyUserName#"
Returnvariable= ReturnVar><!--- No double quotes --->
<!--- No double quotes & no pound signs --->
<cfset session.userright = ReturnVar>
Run Code Online (Sandbox Code Playgroud)
在第二个例子中,代码被使用为双引号Returnvariable和用于CFSET.第一个设置为ReturnVar,而另一个设置为双引号和井号"#RetunsVar#"
<cfinvoke component="#UserObj#" method="MyMethod"
username="#MyUserName#"
Returnvariable= "ReturnVar"><!--- using double quotes --->
<!--- using double quotes & pound signs --->
<cfset session.userright = "#ReturnVar#">
Run Code Online (Sandbox Code Playgroud)
看起来我可以使用这两种风格,哪一种都可以使用?
coldfusion ×1