1
[OK]を、このfuncは意味がありませんが、私は一例として、それを使用しています:ローカルスコープなしでEvaluate()を取り除くにはどうすればいいですか?
<cffunction name="blah">
<cfset var myFoo = 123>
<cfset var varNamePrefix = "my">
<cfset var bar = Evaluate("#varNamePrefix#Foo")>
<cfreturn bar>
</cffunction>
CF9で、私はlocal["#varNamePrefix#Foo"]
を使用することができます。 CF7/8がvar local = structNew()
ですべてをリファクタリングせずにEvaluate()
を取り除く方法はありますか?
そして、私たちはCF9 +にアップグレードするときにその呼び出しを取り除く必要がありますか? – Henry
私はそれをテストし、getActiveFunctionLocalScopeは9.0.1にまだ存在します。しかし、それ以降に何が起こるかは誰が知っていますか。 – Leigh