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


Posted in PHP onJanuary 26, 2010

认识并使用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文件,在文件中写上以下代码。

<?php 
phpinfo(); 
?>

并执行,你就可以看到以下画面
认识并使用PHP超级全局变量
在这个页面当中,你就可以查看到系统当中存在的各种类型的超级全局变量,从而也可以去应用它了。
下面介绍一个例子,用一个PHP文件显示当前文件及当前服务器的IP地址。
代码如下:
<?php 
echo "当前文件为".$_SERVER["PHP_SELF"]; 
echo "<br>"; 
echo "当前服务器的IP地址为:".$_SERVER["SERVER_ADDR"]; 
?>

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

到这里,有关PHP中的常量变量我们就介绍结束了。
麦哥的学校临近期末考试,估计接下来几天的更新不会太及时了。还望各位见谅!

PHP 相关文章推荐
ip签名探针
Oct 09 PHP
php入门小知识
Mar 24 PHP
php牛逼的面试题分享
Jan 18 PHP
浅析php数据类型转换
Jan 09 PHP
PHP判断浏览器、判断语言代码分享
Mar 05 PHP
PHP获取Exif缩略图的方法
Jul 13 PHP
详解php的socket通信
Aug 11 PHP
php实现面包屑导航例子分享
Dec 19 PHP
Codeigniter控制器controller继承问题实例分析
Jan 19 PHP
PHP编写学校网站上新生注册登陆程序的实例分享
Mar 21 PHP
PHP编程计算日期间隔天数的方法
Apr 26 PHP
什么是PHP文件?如何打开PHP文件?
Jun 27 PHP
php 静态变量与自定义常量的使用方法
Jan 26 #PHP
php学习之 认清变量的作用范围
Jan 26 #PHP
PHP 变量的定义方法
Jan 26 #PHP
php cout&amp;lt;&amp;lt;的一点看法
Jan 24 #PHP
php addslashes和mysql_real_escape_string
Jan 24 #PHP
PHPMailer 中文使用说明小结
Jan 22 #PHP
关于php fread()使用技巧
Jan 22 #PHP
You might like
5.PHP的其他功能
2006/10/09 PHP
php checkbox 取值详细说明
2010/08/19 PHP
那些年一起学习的PHP(二)
2012/03/21 PHP
Zend Framework路由器用法实例详解
2016/12/11 PHP
Laravel框架创建路由的方法详解
2019/09/04 PHP
强悍无比的WEB开发好助手FireBug(Firefox Plugin)
2007/01/16 Javascript
jquery插件制作 提示框插件实现代码
2012/08/17 Javascript
Javascript模块化编程(一)AMD规范(规范使用模块)
2013/01/17 Javascript
document.documentElement和document.body区别介绍
2013/09/16 Javascript
当鼠标滑过文本框自动选中输入框内容的JS代码分享
2013/11/26 Javascript
jquery自定义插件——window的实现【示例代码】
2016/05/06 Javascript
Bootstrap弹出带合法性检查的登录框实例代码【推荐】
2016/06/23 Javascript
JS实现的相册图片左右滚动完整实例
2016/11/23 Javascript
localStorage的黑科技-js和css缓存机制
2017/02/06 Javascript
微信小程序实现商品属性联动选择
2019/02/15 Javascript
[jQuery] 事件和动画详解
2019/03/05 jQuery
详解vue中使用axios对同一个接口连续请求导致返回数据混乱的问题
2019/11/06 Javascript
JS数据类型分类及常用判断方法
2020/11/19 Javascript
初学Python函数的笔记整理
2015/04/07 Python
轻量级的Web框架Flask 中模块化应用的实现
2017/09/11 Python
python实现列表的排序方法分享
2019/07/01 Python
基于Python实现船舶的MMSI的获取(推荐)
2019/10/21 Python
Python脚本操作Excel实现批量替换功能
2019/11/20 Python
使用pyhon绘图比较两个手机屏幕大小(实例代码)
2020/01/03 Python
matplotlib bar()实现多组数据并列柱状图通用简便创建方法
2021/02/24 Python
咖啡为什么会有酸味?你喝到的咖啡為什麼是酸的?
2021/03/17 冲泡冲煮
用CSS3绘制三角形的简单方法
2015/07/17 HTML / CSS
幼儿园运动会加油词
2014/02/14 职场文书
《颐和园》教学反思
2014/02/26 职场文书
商场开业庆典策划方案
2014/06/02 职场文书
2014年工会工作总结
2014/11/12 职场文书
2014财产信托协议书范本
2014/11/18 职场文书
教师求职简历自我评价
2015/03/10 职场文书
2015年度校学生会工作总结报告
2015/05/23 职场文书
2015年电教工作总结
2015/05/26 职场文书
TS 类型收窄教程示例详解
2022/09/23 Javascript