最終更新:2010-03-23 (火) 01:15:53 (5120d)
PHP/スーパーグローバル変数
PHP の定義済み変数の中には "スーパーグローバル" というものがあります。 これは、スクリプト全体を通してすべてのスコープで使用可能な変数のことです。 関数やメソッド?の内部からアクセスする際にも global $variable; などとする必要はありません。
スーパーグローバルには次のようなものがあります。
- $GLOBALS? - グローバルスコープで使用可能なすべての変数への参照
- $_SERVER - サーバ情報および実行時の環境情報
- $_GET? - HTTP GET 変数
- $_POST - HTTP POST 変数
- $_FILES - HTTP ファイルアップロード変数
- $_COOKIE? - HTTP クッキー
- $_SESSION - セッション変数
- $_REQUEST? - HTTP リクエスト変数
- $_ENV? - 環境変数
関連
- register_globals?