首頁 > 後端開發 > PHP問題 > php全域變數共享嗎

php全域變數共享嗎

(*-*)浩
發布: 2023-02-25 10:02:01
原創
3428 人瀏覽過

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中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板