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

(*-*)浩
リリース: 2023-02-25 10:02:01
オリジナル
3366 人が閲覧しました

いくつかのスーパー グローバル変数 (スーパーグローバル) が 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 サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート