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 は、スクリプトシンタックスの変数名には使用できません
  • タグ名は、タグおよびスクリプト双方のシンタックスにおいてユーザー定義関数として使用できません。