预定义数组:
自动全局变量---超全局数组 1. 包含了来自WEB服务器,客户端,运行环境和用户输入的数据 2. 这些数组比较特别 3. 全局范围内自动生效,都可以直接使用这些数组 4. 用户不能自定义这些数组, 但这些数据操作方式又和我们自定义的数组操作方式一样 5. 在函数中直接可以使用这些数组 $_GET //经由URL请求提交至脚本的变量,表单默认提交方式和链接提交方式$_POST //经由HTTP POST 方法提交到脚本的变量
$_REQUEST //经由GET, POST和COOKIE机制提交到脚本的变量,因此该数组并不值得信任,尽量不去使用"; echo $_GET["email"].""; echo $_GET["page"].""; $_GET["eeee"]="@@@@@@@@@@@@"; print_r($_GET); print_r($_POST); print_r($_REQUEST);?>this is a $_GET test
$_FILES //经由HTTP POST 文件上传而提交至脚本, 文件处理一章,文件上传 $_COOKIE // $_SESSION // $_ENV //执行环境提交至脚本的变量
'; print_r($_ENV); echo ''; echo $_ENV["OS"].""; foreach($_ENV as $key=>$value){ echo $key."=".$value.""; }
$_SERVER //变量由WEB服务器设定的,或 直接和当前脚本的执行环境相关联
'; print_r($_SERVER); echo ''; echo $_SERVER["DOCUMENT_ROOT"].""; foreach($_SERVER as $key=>$value){ echo $key."=".$value.""; }
$GLOBALS //只要是当前脚本有效的变量都在这里,数组键名为全局变量的名称