[PHP-users 24414] Re: getenv("☆☆☆")と$_SERVER["☆☆☆"]のメリットデメリットは?
daisuke
mygwdisk @ mg.point.ne.jp
2005年 2月 6日 (日) 11:51:32 JST
しらふさん、ありがとうございました。
説明不足ですみません。
マニュアルは見ていたのですが、
マニュアル以上のことでなにか、違いがあるのかなーっと思っていました。
(たとえば、unset($hoge) より $hoge = NULL のほうが、若干メモリ的にベターだ
とか)
ただ、
getenvの方がバージョン3以降でサポートされている
という点、マニュアル見ても、見逃してました。
ありがとうございました。
$_ENV のこと忘れれてました。
ありがとうございます。
--
Daisuke
mygwdisk @ mg.point.ne.jp
-----Original Message-----
From: php-users-bounces @ php.gr.jp [mailto:php-users-bounces @ php.gr.jp] On
Behalf Of SHIRAFU Makoto
Sent: Sunday, February 06, 2005 11:22 AM
To: PHP-users ML
Subject: [PHP-users 24413] Re: getenv("☆☆☆")と$_SERVER["☆☆☆"]のメリッ
トデメリットは?
こんにちは、しらふです。
この手の漠然とした疑問とかは、まずはマニュアルを読めばいいのでは
ないかと思います。
> getenv("☆☆☆")
■PHPリファレンスより引用
| getenv
| (PHP 3, PHP 4 , PHP 5)
| getenv -- 環境変数の値を取得する
| ...中略...
| 注意: この関数は、ISAPIモードでは動作しません。
> $_SERVER["☆☆☆"]
■PHPリファレンスより引用
| 付録 H. 予約語の一覧
| 定義済の変数
| ...中略...
| 注意: 4.1.0で導入されました。これ以前のバージョンでは、
| $HTTP_SERVER_VARSを使用して下さい。
| $_SERVER は、ヘッダ、パス、スクリプトの位置の ような情報を有
| する配列です。
getenvの方がバージョン3以降でサポートされているというのが大きい
ように思います。
ただ…
getenvと$_SERVERではそもそも得られる情報が違うような気がします。
getenvと比較するのならば、$_ENVの方が相応しいような気が…。
+--------------------------------------------------------------------+
| From : SHIRAFU Makoto |
| E-mail : escvel @ terra.dti.ne.jp |
| Web Site : http://www.terra.dti.ne.jp/~escvel/ |
| Fingerprint : D336 5CE0 6D5E 106A 47BF 5FB7 739B B0FE 240B EEB7 |
+--------------------------------------------------------------------+
_______________________________________________
PHP-users mailing list PHP-users @ php.gr.jp
http://ns1.php.gr.jp/mailman/listinfo/php-users
PHP初心者のためのページ - 質問する前にはこちらをお読みください
http://www.php.gr.jp/php/novice.php3
PHP-users メーリングリストの案内