ホームページ  >  記事  >  バックエンド開発  >  PHP タスク学習 4: PHP スーパー グローバル変数の認識と使用_PHP チュートリアル

PHP タスク学習 4: PHP スーパー グローバル変数の認識と使用_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 14:55:02863ブラウズ

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 ファイルを作成し、そのファイルに次のコードを記述します。

クリップボードにコピーLiehuo.Net Codes引用コンテンツ: [www.bkjia.com] phpinfo()
?>

そして実行すると、次の画面が表示されます:

このページでは、システム内に存在するさまざまなタイプのスーパーグローバル変数を表示し、適用することもできます。

以下は、PHP ファイルを使用して現在のファイルと現在のサーバーの IP アドレスを表示する例です。

コードは次のとおりです:

クリップボードにコピーLiehuo.Net Codes引用コンテンツ: [www.bkjia.com] echo "現在のファイルは".$_SERVER["PHP_SELF"];
echo "
";
echo "現在のサーバーのIPアドレスは次のとおりです:".$_SERVER["SERVER_ADDR"];
?>

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

この時点で、PHP の定数変数の紹介は終わりです。

転載元:http://www.cnblogs.com/walkbro/

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/364488.html技術記事 PHP スーパー グローバル変数を理解して使用する スーパー グローバル変数は、PHP システムに付属する変数であり、プログラミングをより便利かつ高速に行うことができます。その種類は次のとおりです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。