php預定義變數

2021-09-07 17:13:55 字數 1755 閱讀 6928

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

1

<?php2 //

echo $_post['test'];

3// echo '';

4// echo $_request['test'];

5// echo '';67

echo

$_get['username'];

8echo '';

jump.php

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