作者JYHuang (夏天到了,冷不起來了說)
看板PHP
標題[請益] 印出環境變數
時間Wed Oct 14 14:42:25 2009
PHP中要印出環境變數的話 直接 echo $_XXX['xxx]就可以
像是 echo $_SERVER['DOCUMENT_ROOT'];
不過,如果要是我有一個字串是
$env = '$_SERVER['DOCUMENT_ROOT']';
要如何把這個環境變數的參數印出來呢?
echo $$env; //空白
把字串內容的$去掉變成'_SERVER['DOCUMENT_ROOT']'
echo $$env; //也是空白
eval('echo $env;'); // 一樣空白
是因為環境變數是特殊的變數
還是我的做法有誤呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.125.221.11
推 PretenderY:是引號的問題 10/14 15:32
→ JYHuang:A..那是我筆誤 ="= 10/14 15:46
→ ybite:PHP 手冊上說 Superglobal 陣列的確不能這樣作 :( 10/14 16:36