次のような非常に単純なコントローラーがあるとします。
<cfcomponent extends="Controller">
<cffunction name="hello">
<cfset time = Now()>
</cffunction>
</cfcomponent>
ストレートな ColdFusion / Railo では、これ内のすべての変数をローカルにスコープすることになります...しかし、私が目にするすべてのホイールの例はそうではありません。
これはおそらく今年の最もばかげた質問賞を受賞することになるでしょうが、これは私が考えていたことでした。
私なら次のように書きます。
<cfcomponent extends="Controller">
<cffunction name="hello">
<cfset local.time = Now()>
</cffunction>
</cfcomponent>
Wheels がおそらくこれを改善するために何かを行うかどうかはわかりません。そのため、私がどこでも行っていることがわかります...それともプログラミングが悪いだけですか?
ありがとう!マイキー