首頁  >  文章  >  後端開發  >  php全域變數共享嗎

php全域變數共享嗎

(*-*)浩
(*-*)浩原創
2019-09-27 15:13:433307瀏覽

PHP中預先定義了幾個超級全域變數(superglobals) ,這表示它們在一個腳本的全部作用域中都可用。你不需要特別說明,就可以在函數及類別中使用。

php全域變數共享嗎

PHP $GLOBAL(推薦學習:PHP程式設計從入門到精通

$GLOBAL 是PHP的一個超級全域變數組,在一個PHP腳本的全部作用域中都可以存取。

$GLOBAL 是一個包含了全部變數的全域組合陣列。變數的名字就是數組的鍵。

以下實例介紹如何使用超級全域變數$GLOBAL:

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

以上實例中z 是一個$GLOBALS數組中的超級全域變量,該變數同樣可以在函數外訪問。

PHP $_SERVER

$_SERVER 是一個包含了頭資訊(header)、路徑(path)、以及腳本位置(script locations)等等資訊的數組。這個數組中的項目是由 Web 伺服器所建立。不能保證每個伺服器都提供全部項目;伺服器可能會忽略一些,或提供一些沒有在這裡列舉出來的項目。

PHP $_REQUEST

PHP $_REQUEST 用來收集HTML表單提交的資料。

PHP $_POST

PHP $_POST 被廣泛應用於收集表單數據,在HTML form標籤的指定該屬性:"method="post"。

PHP $_GET

PHP $_GET 同樣被廣泛應用於收集表單數據,在HTML form標籤的指定該屬性:"method="get"。

$_GET 也可以收集URL中發送的資料。

以上是php全域變數共享嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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