php 中的許多預定義變數都是「超全域性的」,這意味著它們在乙個指令碼的全部作用域中都可用。在函式或方法中無需執行 global $variable; 就可以訪問它們。
$_server
//檢視伺服器資訊
$_get
//位址列引數
$_post
//表單提交的值
$_request
//接受$_get或$_post的值
$_files
//檔案上傳
$_cookie
//跟蹤使用者狀態
$_session
//跟蹤使用者狀態
$globals
//獲取所有全域性變數的值
$_server:
可以檢視伺服器的資訊,裡面儲存關於報頭、路徑和指令碼位置的資訊。
下面列印出來看下:
<?php
print_r($_server);
?>
結果如下:
php學習筆記 全域性變數,超全域性變數
超全域性變數 它們可以在乙個指令碼的全部作用域中都可用。在函式或方法中無需執行global variable就可以訪問它們。globals 引用 全域性作用域中可用的 全部變數 globals index x 75 y 25 function addition addition echo z ser...
PHP 超全域性變數
globals 包含乙個引用指向每個當前指令碼的全域性範圍內有效的變數。該陣列的鍵名為全域性變數的名稱。從 php 3 開始存在 globals 陣列。server 變數由 web 伺服器設定或者直接與當前指令碼的執行環境相關聯。類似於舊陣列 http server vars 陣列 依然有效,但反對...
PHP超全域性變數
php 4.2.0以及後續版本中,php指令register globals的預設off.this是乙個重大的改變php.let register globals的關閉會影響到預定義變數的例子,在全球範圍內的validity.for設定,以獲得document root的值,將必須使用 server...