ホームページ > php教程 > php手册 > PHP スーパーグローバル変数を理解して使用する

PHP スーパーグローバル変数を理解して使用する

WBOY
リリース: 2016-06-13 12:19:23
オリジナル
999 人が閲覧しました

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 "
";
echo "現在のサーバーの IP アドレスは次のとおりです: ".$_SERVER["SERVER_ADDR" ];
?>

上記の例から、事前定義された変数、つまりスーパー グローバル変数は使用時に定義する必要がないことがわかりました (phpinfo を通じてクエリできます)。 、「$_」で始まり、変数名はすべて大文字です。対応するパラメータを「[ ]」で囲みます。

これで、PHP の定数変数の紹介は終わりです。
マギーの学校は期末試験に近づいているため、今後数日間の更新はあまりタイムリーではない可能性があります。許していただけると幸いです!
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート