クラッシュコース101
10 モジュール
5 週

グローバル変数

クリックでコピー

グローバル変数の作成と使用


Webアプリケーションの勉強の次のステップは、データベース内のレコードを編集する機能を作ることです。そのためには、グローバル変数を使用する機能が必要です。どのように使うのか、なぜ必要なのか、普通のローカル変数とどう違うのかを見ていきましょう。

グローバル変数とローカル変数の違い

ローカル変数は以前にも使用したことがあります。そのポイントは、ビジネスプロセスのある部分で宣言し、そのデータを別の部分で使用することでした。この意味で、グローバル変数も同様のタスクを行いますが、より高度なレベルです。相違点を考えてみましょう。

  • グローバル変数は、アプリケーションの起動時に即座に初期化される
  • 識別しやすいように独自の名前がついている
  • アプリケーションのどのビジネスプロセスでも利用できる

アプリケーションのさまざまなコンポーネント(バックエンド、ウェブ、モバイル)が、それぞれ独立したグローバル変数のセットを使用することは、すぐに注目すべきことです。同時に、Webアプリケーションでは、グローバル変数の起動は、ブラウザのタブで開かれます。このタブの中で、グローバル変数は "生きる "のです。同じアプリケーションを別のタブで開いた場合、そのアプリケーション自身のグローバル変数は、すでに最初のタブとは独立していることになります。

サーバ部分、バックエンドのためのグローバル変数を考えるなら、たとえ世界のさまざまな場所からさまざまなユーザがアクセスしたとしても、それぞれのグローバル変数が1つのコピーとして存在することを確認することができるのです。

グローバル変数の作成

さっそく実践して、ウェブアプリケーション用の最初のグローバル変数を作成してみましょう。これは、データベース内のレコードを編集する可能性を実装するのに便利でしょう。


ウェブアプリケーションのグローバル変数は、対応するタブで管理されます。そこで新しい変数を作成し、必要なパラメータを埋めてみましょう。


この変数は、現在編集中のレコードのIDを格納することを意図しているので、適切な名前はRecord ID で、タイプはInteger になります。変数の値は変更されるので Read-onlyオプションはオフにしておく必要があります。を設定することも可能です。 Default valueを設定することも可能ですが、この場合はこれも必要ありません。

Was this article helpful?
まだ答えをお探しですか?