2008/09/30

[coldfusion]ここがダメだよ、coldfusion その3

<cfscript>内で、変数宣言をする際に、varを使ってエラーなる場合と、ならない場合がある。

下の場合は、エラーになる。


<cfscript>
var hoge = "";
</cfscript>


だけど、これはエラーにならない

<cffunction name="foo">
<cfscript>
var hoge = "";
</cfscript>
</cffunction>

つまり、cffunction内でcfscriptを使う場合は、varを使ってもオッケーなんですね。

しかも、cffunction内では、varを使わなくても変数宣言を行うことができるんですよ。

この中途半端さどうにかしてほしい。
せめて、一個目の例でも、varを宣言できるようにしてほしいかなと思います。

0 コメント:

コメントを投稿