认识并使用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 相关文章推荐
杏林同学录(四)
Oct 09 PHP
?繁体转换的class
Oct 09 PHP
与数据库连接
Oct 09 PHP
解析PHP生成静态html文件的三种方法
Jun 18 PHP
php获取文件内容最后一行示例
Jan 09 PHP
PHP 之 写时复制介绍(Copy On Write)
May 13 PHP
php中mt_rand()随机数函数用法
Nov 24 PHP
THINKPHP项目开发中的日志记录实例分析
Dec 01 PHP
php计算到指定日期还有多少天的方法
Apr 14 PHP
php线性表的入栈与出栈实例分析
Jun 12 PHP
ThinkPHP模板标签eq if 中区分0,null,false的方法
Mar 24 PHP
PHP实现模拟http请求的方法分析
Dec 20 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
生成静态页面的PHP类
2006/07/15 PHP
利用ThinkPHP内置的ThinkAjax实现异步传输技术的实现方法
2011/12/19 PHP
PHP判断远程图片是否存在的几种方法
2014/05/04 PHP
PHP实现懒加载的方法
2015/03/07 PHP
PHP实现对xml进行简单的增删改查(CRUD)操作示例
2017/05/19 PHP
PHP中soap用法示例【SoapServer服务端与SoapClient客户端编写】
2018/12/25 PHP
PHP MVC框架中类的自动加载机制实例分析
2019/09/18 PHP
JavaScript中令你抓狂的魔术变量
2006/11/30 Javascript
利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
2013/12/14 Javascript
js控制分页打印、打印分页示例
2014/02/08 Javascript
上传图片js判断图片尺寸和格式兼容IE
2014/09/01 Javascript
浅谈JavaScript的Polymer框架中的behaviors对象
2015/07/29 Javascript
jQuery实时显示鼠标指针位置和键盘ASCII码
2016/03/28 Javascript
jQuery子元素过滤选择器用法示例
2016/09/09 Javascript
Form表单上传文件(type=&quot;file&quot;)的使用
2017/08/03 Javascript
node 命令方式启动修改端口的方法
2018/05/12 Javascript
微信小程序地图导航功能实现完整源代码附效果图(推荐)
2019/04/28 Javascript
vue.js 打包时出现空白页和路径错误问题及解决方法
2019/06/26 Javascript
vue中 this.$set的用法详解
2019/09/06 Javascript
浅谈vue项目,访问路径#号的问题
2020/08/14 Javascript
Javascript新手入门之字符串拼接与变量的应用
2020/12/03 Javascript
Vue组件简易模拟实现购物车
2020/12/21 Vue.js
Python连接mysql数据库的正确姿势
2016/02/03 Python
python操作 hbase 数据的方法
2016/12/18 Python
Django objects.all()、objects.get()与objects.filter()之间的区别介绍
2017/06/12 Python
Python编程实现从字典中提取子集的方法分析
2018/02/09 Python
浅谈python requests 的put, post 请求参数的问题
2019/01/02 Python
Python正则表达式匹配日期与时间的方法
2019/07/07 Python
matplotlib grid()设置网格线外观的实现
2021/02/22 Python
波兰购物网站:MALL.PL
2019/05/01 全球购物
荷兰美妆护肤品海淘网站:Beautinow(中文)
2020/11/22 全球购物
小学红领巾中秋节广播稿
2014/01/13 职场文书
领导班子整改方案
2014/10/25 职场文书
2015年五四青年节演讲稿
2015/03/18 职场文书
php引用传递
2021/04/01 PHP
MySQL分库分表与分区的入门指南
2021/04/22 MySQL