coldfusion
Coldfusionのスコープ
サーチ…
前書き
スコープは「変数を参照できる範囲」です。 ColdFusionは、他のほとんどのプログラミング言語やスクリプト言語と同様に、いくつかのスコープを認識しています。次のテキストでは、これらのタイプと、それらの違いとその特性について明確にするための試みを扱います。
リクエストスコープ
要求
変数
形
URL
cgi
グローバルスコープ
サーバ
応用
セッション
コンポーネントと関数
変数
この
地元
議論
カスタムタグ
属性
thisTag
発信者
共通スコープ
ほとんどの場合、おそらくあなたはこれらのスコープで作業しています:
- Variablesスコープは、他のものが意図的に宣言されていないとき(JavaScriptの
windowスコープのような)に、すべての変数が割り当てられるスコープです。 - フォームスコープサーバーにフォームを送信すると、(name / idプロパティーを設定することによって)識別できるすべてのフォームフィールドに、このスコープ内でさらにサーバー側の処理のためにアクセスすることができます。
- URLスコープすべてのURLクエリパラメータはそのスコープに格納されます
- このスコープコンポーネントの内部で
thisはコンポーネント自体を参照します - ローカルスコープ
localステートメントを使用して関数内で宣言された変数はカプセル化され、その特定の関数内でしかアクセスできません(これは他のスコープの汚染を避けるために行われます) - 引数scope
cfargumentタグで宣言されたコンポーネント内の関数に渡される引数は、そのスコープでアクセス可能です
概要
コンポーネントと関数
- 変数
- この
- 地元
- 議論
カスタムタグ
- 属性
- thisTag
- 発信者
グローバルスコープ
- サーバ
- 応用
- セッション
リクエストスコープ
- 要求
- 変数
- 形
- URL
- cgi
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow