自定義全域性變數的作用域為當前的指令碼檔案的任意位置(函式或者方法啊之類的),但是要想用它們必須先執行一下 global $variable語句 (variable為要使用的全域性變數) ,或者是使用$_global['變數名字']來呼叫。
超全域性變數作用於也是為當前的指令碼檔案的任意位置,在使用的時候無需先執行 global $variable語句,可以直接使用,十分方便。
超全域性變數陣列就是存放超全域性變數的陣列。。。。。
有乙個陣列:$arr = array(2, 11, 98, 'hello world');
若執行 echo $arr; 語句,則只會輸出:array
若執行 print_r($arr); 則會輸出如下結果:
array ( [0] => 2 [1] => 11 [2] => 98 [3] => hello world )
若執行var_dump($arr); 則會輸出如下結果:
array(4)
var_dump() 比 print_r會詳細一點
php學習筆記 全域性變數,超全域性變數
超全域性變數 它們可以在乙個指令碼的全部作用域中都可用。在函式或方法中無需執行global variable就可以訪問它們。globals 引用 全域性作用域中可用的 全部變數 globals index x 75 y 25 function addition addition echo z ser...
PHP 超全域性變數
globals 包含乙個引用指向每個當前指令碼的全域性範圍內有效的變數。該陣列的鍵名為全域性變數的名稱。從 php 3 開始存在 globals 陣列。server 變數由 web 伺服器設定或者直接與當前指令碼的執行環境相關聯。類似於舊陣列 http server vars 陣列 依然有效,但反對...
PHP超全域性變數
php 4.2.0以及後續版本中,php指令register globals的預設off.this是乙個重大的改變php.let register globals的關閉會影響到預定義變數的例子,在全球範圍內的validity.for設定,以獲得document root的值,將必須使用 server...