global的作用
global的作用是定義全域性變數,但是這個全域性變數不是應用於整個**,而是應用於當前頁面,包括include或require的所有檔案。
1,在函式體內沒有使用global宣告變數是全域性的,那麼在函式體內不能訪問外面的變數。例如以下**,
$test = 123;
abc();
function abc()
不能訪問外面的變數
123
2、在函式體內使用global宣告變數$test是全域性變數,那麼函式就能輸出$test。
<?php
$test= 123;
abc();
function abc()
3,在函式體外定義的global變數不能在函式體內使用。
<?php
global $test;
$test = 123;
abc();
function abc(){
echo($test);
PHP Global定義全域性變數使用說明
global是php中乙個比較特殊的命令,大家直接叫他超級全域性變數了,下面我來介紹我今天在使用global定義全域性學習筆記了 很不習慣php中的變數作用域,php中函式變數和全域性是完全隔絕的,也就是無法相互訪問。比如下面這樣 複製 如下 test 123 abc 這裡什麼都不輸出,因為訪問不到...
PHP Global定義全域性變數使用說明
global是php中乙個比較特殊的命令,大家直接叫他超級全域性變數了,下面我來介紹我今天在使用global定義全域性學習筆記了 很不習慣php中的變數作用域,php中函式變數和全域性是完全隔絕的,也就是無法相互訪問。比如下面這樣 複製 如下 test 123 abc 這裡什麼都不輸出,因為訪問不到...
static全域性變數 全域性變數
1 全域性變數 外部變數 的說明之前再冠以static 就構成了靜態的全域性變數。全域性變數本身就是靜態儲存方式,靜態全域性變數當然也是靜態儲存方式。這兩者在儲存方式上並無不同。這兩者的區別在於非靜態全域性變數的作用域是整個源程式,當乙個源程式由多個原始檔組成時,非靜態的全域性變數在各個原始檔中都是...