php Global全域性變數

2021-07-27 05:22:16 字數 540 閱讀 4365

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 就構成了靜態的全域性變數。全域性變數本身就是靜態儲存方式,靜態全域性變數當然也是靜態儲存方式。這兩者在儲存方式上並無不同。這兩者的區別在於非靜態全域性變數的作用域是整個源程式,當乙個源程式由多個原始檔組成時,非靜態的全域性變數在各個原始檔中都是...