超全局变量
在全部作用域中始终可用的内置变量
PHP中的许多预定义变量都是超全局的
意味着他们在一个脚本的全部作用域中都可用
在函数和方法中无需执行global $variable;就可以访问
- $GLOBALS
超级全局变量组 - $_SERVER
检测表单是否有值 - $_GET
- $_POST
- $_FILES
- $_COOKIE
- $_SESSION
- $_REQUEST
- $_ENV
$GLOBALS
是PHP中一个超级全局变量组
在一个PHP脚本的全部作用域中都可以访问
是一个包含了全部变量的全局组合数组
变量的名字就是数组键
$_REQUEST
用于收集HTML表单提交的数据
$_POST
被广泛应用于收集表单数据
在HTML form标签的制定该属性:method=“post”
$_GET
预定义的$_GET变量用于收集来自method="get"的表单中的值
注意:打印的信息会在url上显示
$_SERVER
是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组
$_FILES
通过http post方式上传到当前脚本的项目的数组
$_COOKIE
通过HTTP cookie方式传递给当前脚本的变量数组
$_SESSION
当前脚本可用session变量的数组
$_ENV
通过环境方式传递给当前脚本的变量的数组