$globals 是 php 的乙個超級全域性變數組,在php指令碼中的全部作用域都可以訪問
$globals 是乙個包含了全部變數的全域性組合陣列,變數的名字就是 $global 的鍵值。
你可以理解為 使用了 $globals 就可以使用這個指令碼裡面的任何乙個任何地方的變數。
例子如下
<?php
$a = 55;
$b = 66;
function add_test()
add_test();
echo $c;
?>
!(
$_server 是乙個包含比如 頭資訊, 指令碼路徑,名稱各種屬性的超級全域性變數,這個陣列由 web 伺服器建立
$_server 有一些常用的鍵值,如下:
$_server['php_self'] 表示的是當前執行執行指令碼的名字, 比如說當前是 index.php , 那麼這個值就是 index.php
$_server['gateway_inte***ce'] 表示伺服器所使用的 cgi 規範的版本
$_server['server_addr'] 當前執行指令碼所在的伺服器的 ip 位址。
$_server['server_name'] 當前執行指令碼所在的伺服器的主機名
$_server['server_software'] 伺服器標識字串,在響應請求時的頭資訊中給出,如apache/2.2.24
$_server['server_protocol'] 請示頁面時通訊協議的名稱和版本, 如: http/1.0
$_server['request_method'] 訪問頁面使用的請求方法, 例如:"get" "head", "post" , "put"
$_server['request_time'] 請求開始時的時間戳, 如 1377687499
$_server['query_string'] query string (查詢字串), 如果有的話,通過他進行頁面訪問
$_server['http_accept'] 當前請求頭中 accept 項中的內容, 如果存在的話。
$_server['http_accept_charset'] 當前請求頭中 accept-charset 項中的內容
$_server['http_host'] 當前請求中 host 項的內容,如果存在的話。
$_server['remote_addr'] 瀏覽當前頁面的使用者的 ip 位址。
$_server['remote_host'] 瀏覽當前頁面的使用者的主機名。dns 反向解析不依賴於使用者的 remote_addr。
$_server['remote_port'] 使用者機器上連線到 web 伺服器所使用的埠號。
$_server['script_filename'] 當前執行指令碼的絕對路徑。
$_server['script_name'] 包含當前指令碼的路徑。這在頁面需要指向自己時非常有用。__file__ 常量包含當前指令碼(例如包含檔案)的完整路徑和檔名。
例子如下:
<?php
echo $_server['php_self'];
echo "
"; echo $_server['gateway_inte***ce'];
echo "
"; echo $_server['server_addr'];
echo "
"; echo $_server['server_name'];
echo "
"; echo $_server['server_software'];
echo "
"; echo $_server['server_protocol'];
echo "
"; echo $_server['request_method'];
echo "
"; echo $_server['request_time'];
echo "
"; echo $_server['remote_addr'];
echo "
"; echo $_server['remote_host'];
echo "
"; echo $_server['remote_port'];
echo "
"; echo $_server['script_name'];
echo "
"; ?>
例子
!(
$_request 是用於收集 html 表單提交的資料。
例子如下:
<?php
$name = $_request['example'];
echo $name;
?>
效果:
!(
例子如下:
<?php
$test1 = $_post['test1'];
echo $test1
?>
效果:
!(
<?php
echo "name: ".$_get['fname']."
"; echo "age : ".$_get['age']."
"; ?>
效果:
!(
PHP之超級全域性變數
globals 是php的乙個超級全域性變數組,在乙個php指令碼的全部作用域中都可以訪問。globals 是乙個包含了全部變數的全域性組合陣列。變數的名字就是陣列的鍵。以下例項介紹了如何使用超級全域性變數 globals 以上例項中 z 是乙個 globals陣列中的超級全域性變數,該變數同樣可以...
php超級全域性變數
php用了那麼久一些基礎東西並不是很了解,今天開始就陸陸續續的學習一下。php中超級全域性變數 globals 所有全域性變數陣列 server 伺服器環境變數陣列 get get傳遞給指令碼的變數陣列 post post傳給指令碼的變數陣列 cookie cookie變數陣列 files 上傳檔案...
php超級全域性變數
是php系統中自帶的變數,在指令碼的全部作用域都可以使用。超級全域性變數列表 1.globals是php的乙個超級全域性變數組,在乙個php指令碼的全部作用域中都可以訪問。變數的名字就是陣列的鍵。2.server是乙個包含了諸如頭資訊 header 路徑 path 以及指令碼位置 script lo...