php 中的許多預定義變數都是"超全域性的",這意味著它們在乙個指令碼的全部作用域中都可用。在函式或方法中無需執行 global $variable, 就可以訪問它們。
超全域性變數是在全部作用域中始終可用的內建變數。
以上預定義變數都是超全域性變數。
以下預定義變數都是非全域性的。
$php_errormsg:前乙個錯誤資訊,$php_errormsg 變數包含由 php 生成的最新錯誤資訊。這個變數只在錯誤發生的作用域內可用,並且要求 track_errors 配置項是開啟的(預設是關閉的)。
$http_raw_post_data:包含 post 提交的原始資料。
$http_response_header:http 響應頭,$http_response_header 陣列與 get_headers() 函式類似。當使用http包裝器時,$http_response_header 將會被 http 響應頭資訊填充。
$argc:傳遞給指令碼的引數數目,包含當執行於命令列下時傳遞給當前指令碼的引數的數目。指令碼的檔名總是作為引數傳遞給當前指令碼,因此 $argc 的最小值為 1,這個變數僅在 register_argc_ar** 開啟時可用。
$ar**:傳遞給指令碼的引數陣列,包含當執行於命令列下時傳遞給當前指令碼的引數的陣列。第乙個引數總是當前指令碼的檔名,因此 $ar**[0] 就是指令碼檔名,這個變數僅在 register_argc_ar** 開啟時可用。
傳遞資料有兩種,傳表單和傳url。
這其實就是在不同的php 頁面傳遞資料
表單
12這是超連結
1314
day5
1jump.php<?php2 //
echo $_post['test'];
3// echo '';
4// echo $_request['test'];
5// echo '';67
echo
$_get['username'];
8echo '';
PHP預定義變數
1 預定義變數不是使用者自定義的變數,而是php定義好的變數,使用者直接使用就行,常用的有9個預定義變數 1 get 接收get方式傳過來的資料 2 post 接收post方式傳過來的資料 3 request 接收任何方式傳輸的資料 4 server 伺服器與客戶端的相關資訊 5 globals 全...
PHP 預定義變數
一 php 預定義變數 預定義變數都是陣列型別 1 globals 引用全域性作用域中可用的全部變數 說明乙個包含了全部變數的全域性組合陣列。變數的名字就是陣列的鍵。example 1 globals 範例 function test foo example content test 以上例程的輸出...
php 全域性變數 預定義變數
1 globals 引用全域性作用域中可用的全部變數 2 server server addr 返回執行指令碼所在伺服器的ip位址 3 server server name 返回執行指令碼所在伺服器的主機名稱 4 server server port 返回執行指令碼所在伺服器使用的埠號 5 serv...