超全局变量 — 超全局变量是在全部作用域中始终可用的内置变量
$GLOBALS ——引用全局作用域中可用的全部变量
说明:一个包含了全部变量的全局组合数组,变量的名字就是数组的键。
//Example 1:
$name = 'king';
$age = 10;
echo '<pre>';
print_r($GLOBALS); //这样打印的返回结果包含很多东西,大家可以自行打印看看结果
//Example 2:函数内部使用
$b = 2;
function testB(){
$GLOBALS['b'] = 10; // $GLOBALS['b'] b是变量在函数外面的变量名 使用$GLOBALS可以直接进行赋值 相当于$b本身
}
testB();
$_SERVER——系统环境变量
说明:$_SERVER 是一个包含了诸如头信息、路径、以及脚本位置等等信息的数组
echo '<pre>';
print_r($_SERVER); //结果输出内容比较多 这里就不打印了 下面挑几个常用的打印一下
//请求路径如:http://myproject.server.com:8203/index1.php
echo $_SERVER['HTTP_HOST'] .'<br>'; //当前请求头中 Host: 项的内容 如:myproject.server.com:8203
echo $_SERVER[