# 定義済の変数

PHP には定義済みの定数が多く用意されており、すべてのスクリプトで使用することができます。 外部から来る変数 や組み込みの環境変数、直近のエラーメッセージや最後に取得したヘッダなどのあらゆる内容が取得できます。

関連情報については、FAQ の "register_globals の影響は?" を参照ください。

## 目次

- スーパーグローバル — すべてのスコープで使用できる組み込みの変数
- $GLOBALS — グローバルスコープで使用可能なすべての変数への参照
- $_SERVER — サーバー情報および実行時の環境情報
- $_GET — HTTP GET 変数
- $_POST — HTTP POST 変数
- $_FILES — HTTP ファイルアップロード変数
- $_REQUEST — HTTP リクエスト変数
- $_SESSION — セッション変数
- $_ENV — 環境変数
- $_COOKIE — HTTP クッキー
- $php_errormsg — 直近のエラーメッセージ
- $HTTP_RAW_POST_DATA — 生の POST データ
- $http_response_header — HTTP レスポンスヘッダ
- $argc — スクリプトに渡された引数の数
- $argv — スクリプトに渡された引数の配列