ホームページ >バックエンド開発 >PHPの問題 >PHPのグローバル変数は共有されていますか?

PHPのグローバル変数は共有されていますか?

(*-*)浩
(*-*)浩オリジナル
2019-09-27 15:13:433369ブラウズ

いくつかのスーパー グローバル変数 (スーパーグローバル) が PHP で事前定義されています。つまり、スクリプトのスコープ全体で使用できることを意味します。特別な指示なしで関数やクラスで使用できます。

PHPのグローバル変数は共有されていますか?

PHP $GLOBAL (推奨学習: PHP プログラミングの入門から熟練度まで )

$GLOBAL は、PHP スクリプトのスコープ全体でアクセスできる PHP のスーパー グローバル変数グループです。

$GLOBAL は、すべての変数を含むグローバル結合配列です。変数の名前は配列のキーです。

次の例では、スーパー グローバル変数 $GLOBAL:

<?php 
$x = 75; 
$y = 25;
  
function addition() 
{ 
$GLOBALS[&#39;z&#39;] = $GLOBALS[&#39;x&#39;] + $GLOBALS[&#39;y&#39;]; 
}
  
addition(); 
echo $z; 
?>

の使用方法を紹介します。上記の例では、z は $GLOBALS 配列内のスーパー グローバル変数です。これは関数の外部からアクセスして使用することもできます。

PHP $_SERVER

$_SERVER は、ヘッダー、パス、スクリプトの場所などの配列の情報を含むサーバーです。この配列内の項目は Web サーバーによって作成されます。すべてのサーバーがすべてのアイテムを提供するという保証はありません。サーバーは一部を無視したり、ここにリストされていないアイテムを提供したりする可能性があります。

PHP $_REQUEST

PHP $_REQUEST は、HTML フォームによって送信されたデータを収集するために使用されます。

PHP $_POST

PHP $_POST は、フォーム データの収集に広く使用されています。HTML フォーム タグでこの属性を指定します: "method="post"。

PHP $_GET

PHP $_GET はフォーム データの収集にも広く使用されており、HTML フォーム タグでこの属性を指定します: "method="get"。

$_GET は、URL で送信されたデータを収集することもできます。

以上がPHPのグローバル変数は共有されていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。