ColdFusion の変数、ユーザー定義関数名、およびカスタムタグ名に使用できない単語を次に示します。これらの語句には、特定の状況では使用できるものもありますが、エラーを回避するためにすべて使用しないことをお勧めします。
- Now や Hash などのビルトイン関数名は、次の関数を除いて変数名に使用できます。
ParameterExists - PreserveSingleQuotes
- QuotedValueList
- ValueList
注意:
ビルトイン関数名は、ユーザー定義関数名には使用できません。しかし、関数を cfc で定義する場合は、ビルトイン関数名をユーザー定義関数名に使用できます。
- Form や Session などのスコープ名。
- NEQ や IS などの演算子。詳細については、Operators and expressionsを参照してください。
- 次の言語要素は、スクリプトシンタックスのキーワードです。
- for
- default
- switch
- case
- continue
- import
- finally
- local (関数宣言の内部)
- interface
pageencoding - return
- try
- catch
- in
- else
- while
- do
- break
- 次の要素は、スクリプトおよびタグの双方における予約語です。
- function
- true
- false
- final
- abstract
- null – 変数名には利用できますが、ユーザー定義関数名には使用できません。
-
cfimport は、スクリプトシンタックスの変数名には使用できません 。 - タグ名は、タグおよびスクリプト双方のシンタックスにおいてユーザー定義関数として使用できません。