全局變數是編程術語中的一種,源自於變數之分。
變數分為局部與全局,局部變數又可稱之為內部變數。由某對象或某個函式所創建的變數通常都是局部變數,只能被內部引用,而無法被其它對象或函式引用。
全局變數既可以是某對象函式創建,也可以是在本程式任何地方創建。全局變數是可以被本程式所有對象或函式引用。
基本介紹
英文
int a,b; /*外部變數*/void f1() /*函式f1*/{……}float x,y; /*外部變數*/int f2() /*函式f2*/{……}main() /*主函式*/{int maomi();……}/*全局變數x,y作用域 全局變數a,b作用域*/
使用注意
使用
超級全局變數
- $GLOBALS
- $_SERVER
- $_REQUEST
- $_POST
- $_GET
- $_FILES
- $_ENV
- $_COOKIE
- $_SESSION
變數 | 描述 |
---|---|
$GLOBAL | $GLOBAL 是PHP的一個超級全局變數組,在一個PHP腳本的全部作用域中都可以訪問。 $GLOBAL 是一個包含了全部變數的全局組合數組。變數的名字就是數組的鍵。 |
$_SERVER | $_SERVER 是一個包含了諸如頭信息(header)、路徑(path)、以及腳本位置(script locations)等等信息的數組。這個數組中的項目由 Web 伺服器創建。不能保證每個伺服器都提供全部項目;伺服器可能會忽略一些,或者提供一些沒有在這裡列舉出來的項目。 |
$_REQUEST | PHP $_REQUEST 用於收集HTML表單提交的數據。 |
$_POST | PHP $_POST 被廣泛套用於收集表單數據,在HTML form標籤的指定該屬性:"method="post"。 |
$_GET | PHP $_GET 同樣被廣泛套用於收集表單數據,在HTML form標籤的指定該屬性:"method="get"。 |