php超全局变量有9个,分别为:“$GLOBALS”、“$_SERVER”、“$_GET”、“$_POST”、“$_FILES”、“$_COOKIE”、“$_SESSION”、“$_REQUEST”、“$_ENV”。
本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑
PHP 中的许多预定义变量都是“超全局的”,这意味着它们在一个脚本的全部作用域中都可用。在函数或方法中无需执行 global $variable;
就可以访问它们。
这些超全局变量是:
$GLOBALS
$_SERVER
$_GET
$_POST
$_FILES
$_COOKIE
$_SESSION
$_REQUEST
$_ENV
PHP $_GET 也可用于收集提交 HTML 表单 (method=”get”) 之后的表单数据。
$_GET 也可以收集 URL 中的发送的数据。
例如访问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 也常用于传递变量。
下面的例子展示了一个包含输入字段和提交按钮的表单。当用户点击提交按钮来提交数据后,表单数据会发送到