ホームページ > バックエンド開発 > PHPの問題 > PHPの事前定義変数とは何ですか

PHPの事前定義変数とは何ですか

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

PHP には、多数の事前定義変数が用意されています。これらの変数は、すべての外部変数を組み込み環境変数として表し、エラー メッセージをリターン ヘッダーとして表します。

PHPの事前定義変数とは何ですか

事前定義された変数は、スーパー グローバル変数とも呼ばれます。(推奨学習: PHP ビデオ チュートリアル )

$ _GET、$_POST、$_SERVER、$_REQUEST、$GLOBALS、$_COOKIE、$_SESSION、$_ENV、$_FILES、$php_errormsg、$HTTP_RAW_POST_DATA、$http_response_header、$argc、$argv

Pre変数が定義されるスコープは「スーパーグローバル スコープ」と呼ばれます。グローバル スコープは、ローカル スコープ (関数の内部と外部ですべて使用可能) の合計です。

スーパーグローバル変数はすべて配列です。

例: $_GET 変数 (配列):

get という単語がここで頻繁に表示されます:

....

これは「フォームが取得モードでデータを送信する」と呼ばれます

$_GET 事前定義された配列変数は、コレクション (この方法で送信されたすべてのデータの配列)

#これに応じて、データはポスト モードで送信することもできます

注: get という単語には中国語訳がないようです。

実際には、Web ページでは、取得モードでデータを送信するさまざまな形式があります:

フォーム 1:

<form  action=”abc.php”  method=”get” >
项目1: <input type=”text”   name=”uName”   />
项目2: <input type=”password”   name=”uPswd”   />
<input type=”submit”  value=”提交”  />
</form>
ログイン後にコピー

その機能は次のとおりです: ユーザーフォームにデータを入力して送信すると、そのデータは abc.php ページに送信(送信)されますが、実際には Web ページ (abc.php) を「開く」、または Web ページ (abc.php) を「リクエストする」とも解釈できます。 Web ページ (abc.php)。)

フォーム 2:

<a  href=”abc.php?uName=test1&uPswd=123”  > 文字。。。</a>
ログイン後にコピー

その機能は次のとおりです: ユーザーがリンクをクリックした後、データが次の場所に送信 (送信) されます。ページ abc.php。実際、Web ページ (abc.php) を「開く」とも理解できます。また、Web ページ (abc.php) を「リクエストする」とも理解できます。このリクエストは get リクエストでもあります

フォーム 3:

<script>
location.href = “abc.php?uName=test1&uPswd=123”; //利用location对象的属性href
</script>
ログイン後にコピー

関数は次のとおりです: このステートメント行が (通常は関数内で) 実行されると、データがページ abc に送信 (送信) されます。 .php。実際には、Web ページ (abc.php) を「開く」とも理解できますし、Web ページ (abc.php) を「リクエストする」とも理解できます。このリクエストは get リクエストでもあります

フォーム 4:

<script>
location.assign( “abc.php?uName=test1&uPswd=123”); //利用location对象的方法assign()
</script>
ログイン後にコピー

その機能は次のとおりです: このステートメント行が (通常は関数内で) 実行されると、データが abc ページに送信 (送信) されます。 .php。実際には、Web ページ (abc.php) を「開く」、またはこの Web ページ (abc.php) を「リクエストする」とも理解でき、このリクエストは get リクエストでもあります

以上がPHPの事前定義変数とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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