| # | 項目 | 説明 | 上書きできるかどうか |
|---|---|---|---|
| 1. | $GLOBALS | グローバルスコープで使用可能なすべての変数への参照 | ただのグローバル変数であれば上書きできて当然である。 |
| 2. | $_SERVER | サーバー情報および実行時の環境情報 | 可能($_SERVER['HTTP_USER_AGENT']で試した) |
| 3. | $_GET | HTTP GET 変数 | 可能 |
| 4. | $_POST | HTTP POST 変数 | 可能 |
| 5. | $_FILES | HTTP ファイルアップロード変数 | 可能 |
| 6. | $_COOKIE | HTTP クッキー |
可能 ※ 但し、元のクッキーの値が上書きされるわけではない。あくまで、$_COOKIE 変数内の値が上書きされるだけである。 |
| 7. | $_SESSION | セッション変数 | 可能 |
| 8. | $_REQUEST | $_GET, $_POST, $_COOKIE の内容をまとめた連想配列 ※ request_orderディレクティブによってどの変数がまとめられるか設定できる。 |
可能 ※ 但し、元の$_GETなどには影響を及ぼさない。 |
| 9. | $_ENV | 環境変数 | 可能 |