ホームページ >バックエンド開発 >PHPチュートリアル >ScriptCase_PHP チュートリアルのグローバル変数とローカル変数
アプリケーションを作成するとき、場合によっては、グローバル変数を使用する必要があります。たとえば、ログインに成功した後、ユーザー名を保存し、それをすべてのページで使用します (たとえば、ユーザー名を使用して、ユーザーに表示される変数を変更します)。フィルタリングされます)。このとき、グローバル変数を使用する必要があります。
Scriptcase のグローバル変数マークは [varname] です。
たとえば、ログイン時、検証に合格した後、ユーザーが入力したユーザー名は [usr_login] に保存され、コードまたは構成関数など、将来のシステム内のアプリケーションで使用できます。
特定のリストでは、現在のユーザーのデータのみを表示したい場合は、SQL ステートメントを次のように構成できます:
SELECT ファイル名 1、フィールド名 2 FROM テーブル 1 WHERE ログイン='[usr_login]'
ログインが失敗すると、システムはグローバル変数を読み取り、ユーザーは再度ログインするように求められます。
現在の関数で使用される変数を定義している場合は、$varname を直接使用できます。
フィールドの場合は、{fieldname} を使用してアクセスできます。たとえば、ユーザーが設定したパスワードを MD5 で暗号化してデータベースに保存したい場合は、次の形式で記述できます:
{パスワード} = md5({パスワード});
中括弧のもう 1 つの用途は、言語タグが定義されている限り、次のようにコード内で直接使用できます。
{errormessage} = {lang_message_inserterror};
システムが複数の言語をサポートできるように、「言語設定 - 地域の言語」でさまざまな言語に対応する文字を設定できます。
)。