首頁  >  文章  >  後端開發  >  php超全域變數

php超全域變數

巴扎黑
巴扎黑原創
2016-11-22 14:42:20991瀏覽

PHP 中的許多預定義變數都是“超全域的”,這意味著它們在一個腳本的全部作用域中都可用。在函數或方法中無需執行 global $variable; 就可以存取它們。
這些超全域變數是: 
$GLOBALS 
$_SERVER 
$_REQUEST 
$_POST 
$_GET 
$_FILES 
$_ENV$_GET 
$_FILES 
$_ENV PHP 腳本中的任意位置存取全域變數(從函數或方法中均可)。 
PHP 在名為 $GLOBALS[index] 的陣列中儲存了所有全域變數。變數的名字就是數組的鍵。

<?php 
$x = 75; 
$y = 25;
 
function addition() { 
  $GLOBALS[&#39;z&#39;] = $GLOBALS[&#39;x&#39;] + $GLOBALS[&#39;y&#39;]; 
}
 
addition(); 
echo $z; 
?>

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn