ホームページ >php教程 >php手册 >いくつかのシステム環境変数を保存するためのphp $_ENVの詳細な説明

いくつかのシステム環境変数を保存するためのphp $_ENVの詳細な説明

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-21 08:53:061128ブラウズ

php の $_ENV には、環境によって値が異なるいくつかのシステム環境変数が保存されます。
ただし、$_ENV が空の場合があります。次の理由が考えられます:
php.ini の variables_order 値は「GPCS」です。これは、システムが PHP 定義済み変数を定義するときの順序が GET、POST、COOKIES、SERVER であり、環境 (E) が定義されていないことを意味します。

php.ini ファイル内の variables_order 値を、「EGPCS」のように希望する順序に変更できます。このとき、$_ENVの値が取得できます
EGPCS 値: (EGPCS は、Environment、Get、Post、Cookies、Server の略語です。これは、PHP の外部変数ソースの全範囲です)。

foreach を使用して $_ENV のデータを走査することも、print_r($_ENV) を直接使用してこの変数を出力し、そのデータを表示することもできます。


$_ENV は、いくつかのシステム環境変数を記録します (実際のオペレーティング システムに関係するため、$_ENV の完全なリストを提供することは不可能です)。

$_ENV が空である考えられる理由は次のとおりです:
php.ini の variables_order 値は「GPCS」です。これは、システムが PHP 定義済み変数を定義するときの順序が GET、POST、COOKIES、SERVER であり、環境 (E) が定義されていないことを意味します。php.ini は変更できます。ファイルの variables_order 値は、「EGPCS」など、希望する順序です。このとき、$_ENVの値が取得できます
EGPCS 値 (EGPCS は、Environment、Get、Post、Cookies、Server の略語です。これは、PHP の外部変数ソースの全範囲です)



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。