background image

array

(2,"lisi",20,"nv") 

), 
"score"=>

array

array

(1,90,80,70), 

array

(2,60,40,70) 


 
); 

echo

 

$info

["score"][1][1];

//输出 60, 

?> 

 

数组超级全局变量
<?php 

/* 

 

预定义数组:

* 自动全局变量---

 

超全局数组


* 1.包含了来自 WEB

 

服务器,客户端,运行环境和用户输入的数据

* 2.

 

这些数组比较特别

* 3.

 

全局范围内自动生效,都可以直接使用这些数组

* 4.用户不能自定义这些数组,但这些数组的操作方式和自己定义的数组操作的方式一样

 

* 5.

 

在函数中直接可以使用这些数组


* $_GET //经由 URL

 

请求提交至脚本的变量

* $_POST //经由 HTTP POST 

 

方法提交到脚本的变量

* $_REQUEST //经由 GET , POST 和 COOKIE

 

 

机制提交 到脚本的变量

* $_FILES //经由 http post

 

方法文件上传而提交至脚本的变量

* $_COOKIE 
* $_SESSION 
* $_ENV //

 

执行环境提交至脚本的变量

* $_SERVER //变量由 WEB

 

服务器设定的,或直接和当前脚本的执行环境相关联

* $GLOBALS //

 

只要是当前脚本有效的变量都在这里,数组的键名为全局脚本的名称



*/

 

//

 

超全局数组在函数内部可以直接调用

$arr

=

array

(10,20);

//

 

一般数组

$_GET

=

array

(50,90);

//

 

超全局数组

function

 demo(){ 

global

 

$arr

;

//

 

调用全局变量要先包含

print_r(

$arr

); 

print_r(

$_GET

);

//

 

直接调用超全局数组不用包含