php超全域變數有9個,分別為:「$GLOBALS」、「$_SERVER」、「$_GET」、「$_POST」、「$_FILES」、「$_COOKIE」、「$_SESSION 」、「$_REQUEST」、「$_ENV」。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
PHP 中的許多預定義變數都是“超全域的”,這意味著它們在一個腳本的全部作用域中都可用。在函數或方法中無需執行 global $variable;
就可以存取它們。
這些超全域變數是:
$GLOBALS
$_SERVER
$_GET
$_POST
#$_FILES
PHP $_GET 也可用來收集提交HTML 表單(method=”get”) 之後的表單資料。例如存取網址連結:$_GET 也可以收集 URL 中的發送的資料。
http://localhost/test_get.php?subject=PHP&web=W3school.com.cn
<html> <body> <?php echo "Study " . $_GET['subject'] . " at " . $_GET['web']; ?> </body> </html>
PHP $_POST 廣泛用於收集提交method=”post” 的HTML 表單後的表單資料。 $_POST 也常用於傳遞變數。下面的範例展示了一個包含輸入欄位和提交按鈕的表單。當使用者點擊提交按鈕來提交資料後,表單資料會傳送到