• ベストアンサー

$_SERVER と $_ENV の違い

教えて頂けますか? $_SERVER と $_ENV の違い、関係を教えて頂けますか? 内容をみると $_SERVER から $_ENV へコピーされているのかな? と思うのですが... よろしくおねがいします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#243182
noname#243182
回答No.1

「$_SERVER」はWebサーバにより生成され、「$_ENV」は環境変数として現在のスクリプトに渡された変数の連想配列とのことです。 Webサーバの種類が違えば「$_SERVER」の値が変わってくるでしょうし、OSの種類が違えば「$_ENV」の値が変わってくるというような捕らえ方でどうでしょうか。 また、PHPの設定項目「variables_order」についての説明もご覧ください。

参考URL:
http://www.php.net/manual/ja/ini.core.php#ini.variables-order

関連するQ&A

専門家に質問してみよう