Home  >  Article  >  php教程  >  PHP任务学习4:认识并使用PHP超级全局变量

PHP任务学习4:认识并使用PHP超级全局变量

WBOY
WBOYOriginal
2016-06-13 11:37:33959browse

认识并使用PHP超级全局变量

超级全局变量也叫做预定义变量,是PHP系统中自带的变量,它可让你的程序设计更加的方便快捷。它的类型包括:

$GLOBALS
包含一个引用指向每个当前脚本的全局范围内有效的变量。该数组的键名为全局变量的名称。从 PHP 3 开始存在 $GLOBALS 数组。
$_SERVER
变量由 web 服务器设定或者直接与当前脚本的执行环境相关联。类似于旧数组
$_GET
经由 URL 请求提交至脚本的变量。

$_POST
经由 HTTP POST 方法提交至脚本的变量。
$_COOKIE
经由 HTTP Cookies 方法提交至脚本的变量。
$_FILES
经由 HTTP POST 文件上传而提交至脚本的变量。
$_ENV
执行环境提交至脚本的变量。
$_REQUEST
经由 GET,POST 和 COOKIE 机制提交至脚本的变量。

$_SESSION
当前注册给脚本会话的变量。

具体这些信息在这里就不一一的交待了,大家可以新建一个PHP文件,在文件中写上以下代码。

Copy to Clipboard引用的内容:[www.bkjia.com] phpinfo()
?>

并执行,你就可以看到以下画面:

在这个页面当中,你就可以查看到系统当中存在的各种类型的超级全局变量,从而也可以去应用它了。

下面介绍一个例子,用一个PHP文件显示当前文件及当前服务器的IP地址。

代码如下:

Copy to Clipboard引用的内容:[www.bkjia.com] echo "当前文件为".$_SERVER["PHP_SELF"];
echo "
";
echo "当前服务器的IP地址为:".$_SERVER["SERVER_ADDR"];
?>

通过上述例子,我们发现,预定义变量也就是超级全局变量在使用时无需定义(你可以通过phpinfo去查询),且以"$_"开头,变量名都是大写字母,用"[ ]"括住相应的参数。

到这里,有关PHP中的常量变量我们就介绍结束了。

转自:http://www.cnblogs.com/walkbro/

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn