PHP 超全域性變數 學習筆記

2021-07-11 04:31:39 字數 2213 閱讀 1459

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...