php 中的 var 變量包含腳本執行信息,可用于:獲取服務器環境信息(如服務器名稱、操作系統)檢查請求狀態(如請求方法)訪問腳本信息(如腳本路徑)var 是一個關聯數組,鍵是字符串,值是標量或數組。可通過 $var[‘key’] 訪問值。注意:”var” 在 php 8.0 及更高版本中已棄用,建議使用 $_server、$_request、$_cookie 和 $_files 替代。
PHP 中的 var 變量
var 是 PHP 中的一個內置變量,它包含了關于正在執行的腳本的當前配置和狀態的信息。
用途
獲取有關服務器環境的信息,例如服務器名稱、操作系統和 PHP 版本。
檢查當前請求的狀態,例如請求方法和請求標頭。
訪問有關正在執行的腳本的信息,例如腳本的路徑和已使用的內存量。
值
var
變量是一個關聯數組,其鍵是字符串,值是標量值或數組。以下是 var
變量中一些最常用的鍵:
SERVER
:包含有關服務器環境的信息。
GET
:包含有關當前 GET 請求的信息。
POST
:包含有關當前 POST 請求的信息。
COOKIE
:包含有關當前請求中的 cookie 的信息。
FILES
:包含有關當前請求中的上傳文件的的信息。
REQUEST
:包含有關當前請求的信息,包括 GET、POST、COOKIE 和 FILES 數組。
SCRIPT_NAME
:當前腳本的路徑。
PHP_VERSION
:PHP 版本。
訪問
要訪問 var
變量中的值,可以使用以下語法:
<code class="php">$value = $var['key'];</code>
登錄后復制
示例
以下示例演示了如何使用 var
變量獲取有關服務器環境的信息:
<code class="php">echo "服務器名稱: " . $var['SERVER']['SERVER_NAME']; echo "操作系統: " . $var['SERVER']['OS']; echo "PHP 版本: " . $var['PHP_VERSION'];</code>
登錄后復制
注意
var
變量在 PHP 版本 8.0 及更高版本中已棄用。建議使用以下替代方法:
<code class="php">// 獲取服務器環境信息 $server = $_SERVER; // 獲取請求信息 $request = $_REQUEST; // 獲取 cookie 信息 $cookies = $_COOKIE; // 獲取文件上傳信息 $files = $_FILES;</code>
登錄后復制
var
變量只能在腳本執行期間使用,并在腳本終止時丟失。