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>
フォーム 2:
<a href=”abc.php?uName=test1&uPswd=123” > 文字。。。</a>
フォーム 3:
<script> location.href = “abc.php?uName=test1&uPswd=123”; //利用location对象的属性href </script>
フォーム 4:
<script> location.assign( “abc.php?uName=test1&uPswd=123”); //利用location对象的方法assign() </script>
以上がPHPの事前定義変数とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。