PHP スーパー グローバル変数を理解して使用する
スーパー グローバル変数は、PHP システムに付属する変数であり、プログラミングをより便利かつ高速に行うことができます。そのタイプには以下が含まれます:
$GLOBALS
現在のスクリプトのグローバル スコープで有効な各変数への参照が含まれます。この配列のキー名はグローバル変数の名前です。 $GLOBALS 配列は PHP 3 以降に存在します。
$_SERVER
変数は Web サーバーによって設定されるか、現在のスクリプトの実行環境に直接関連付けられます。古い配列
$_GET
と同様に、URL リクエストを通じてスクリプトに送信される変数。
$_POST
HTTP POST メソッド経由でスクリプトに送信される変数。
$_COOKIE
HTTP Cookie メソッド経由でスクリプトに送信される変数。
$_FILES
HTTP POST ファイルのアップロードを通じてスクリプトに送信された変数。
$_ENV
実行環境によってスクリプトに送信される変数。
$_REQUEST
GET、POST、COOKIE メカニズムを介してスクリプトに送信される変数。
$_SESSION
スクリプトセッションに現在登録されている変数。
ここでは具体的な情報を一つ一つ説明しません。新しい PHP ファイルを作成し、そのファイルに次のコードを記述します。
コードをコピーします コードは次のとおりです:
phpinfo();
を実行すると、次の画面が表示されます
システム内に存在するさまざまな種類のスーパーグローバル変数を表示し、適用することもできます。
以下は、PHP ファイルを使用して現在のファイルと現在のサーバーの IP アドレスを表示する例です。
コードは次のとおりです:
コードをコピーします コードは次のとおりです:
echo "現在のファイルは ".$_SERVER["PHP_SELF"]
echo "< ;br>";
echo " 現在のサーバーの IP アドレスは次のとおりです: ".$_SERVER["SERVER_ADDR"];
?>
上記の例を通じて、事前定義された変数、つまりスーパー グローバルな変数が存在することがわかりました。変数は、使用時に定義する必要はありません (phpinfo クエリを使用できます)。「$_」で始まり、変数名はすべて大文字で、対応するパラメーターは「[ ]」で囲まれます。
この時点で、PHP の定数変数の紹介は終わりです。
マギーの学校は期末試験に近づいているため、今後数日の更新はタイムリーにならない可能性があります。許していただけると幸いです!
http://www.bkjia.com/PHPjc/321178.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/321178.html技術記事 PHP スーパー グローバル変数を理解して使用する スーパー グローバル変数は、PHP システムに付属する変数であり、プログラミングをより便利かつ高速に行うことができます。その種類は次のとおりです...