您的位置:首页 > 编程语言 > PHP开发

php学习-15超全局变量

2015-08-18 09:19 633 查看
简介:

PHP 中的许多预定义变量都是“超全局的”,

这意味着它们在一个脚本的全部作用域中都可用。

在函数或方法中无需执行 global $variable; 就可以访问它们。

这些超全局变量是:

》$GLOBALS

》$_SERVER

》$_REQUEST

》$_POST

》$_GET

》$_FILES

》$_ENV

》$_COOKIE

》$_SESSION

1、$GLOBALS — 引用全局作用域中可用的全部变量

$GLOBALS 这种全局变量用于在 PHP 脚本中的任意位置访问全局变量(从函数或方法中均可)。

PHP 在名为 $GLOBALS[index] 的数组中存储了所有全局变量。变量的名字就是数组的键。

实例1:

<?php

$x = 75;

$y = 25;

function addition() {

$GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y'];

}

addition();

echo $z;

?>

运行结果:100

2、$_SERVER

<?php

echo $_SERVER['PHP_SELF'];

echo "<br>";

echo $_SERVER['SERVER_NAME'];

echo "<br>";

echo $_SERVER['HTTP_HOST'];

echo "<br>";

echo $_SERVER['HTTP_REFERER'];

echo "<br>";

echo $_SERVER['HTTP_USER_AGENT'];

echo "<br>";

echo $_SERVER['SCRIPT_NAME'];

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: