认识并使用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 相关文章推荐
一个数据采集类
Feb 14 PHP
PHP实现用户认证及管理完全源码
Mar 11 PHP
fleaphp rolesNameField bug解决方法
Apr 23 PHP
色色整理的PHP面试题集锦
Mar 08 PHP
使用Discuz关键词服务器实现PHP中文分词
Mar 11 PHP
PHP实现利用MySQL保存session的方法
Aug 23 PHP
php支持中文字符串分割的函数
May 28 PHP
PHP魔术方法使用方法汇总
Feb 14 PHP
Yii数据读取与跳转参数传递用法实例分析
Jul 12 PHP
yii2 RBAC使用DbManager实现后台权限判断的方法
Jul 23 PHP
Laravel学习教程之路由模块
Aug 18 PHP
Laravel解决nesting level错误和隐藏index.php的问题
Oct 12 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正确解析UTF-8字符串技巧应用
2012/11/07 PHP
PHP关联数组的10个操作技巧
2013/01/21 PHP
Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)
2013/06/14 PHP
php获取操作系统语言代码
2013/11/04 PHP
PHP源码分析之变量的存储过程分解
2014/07/03 PHP
用javascript实现兼容IE7的类库 IE7_0_9.zip提供下载
2007/08/08 Javascript
js 表格隔行颜色
2009/12/02 Javascript
js 通过cookie实现刷新不变化树形菜单
2014/10/30 Javascript
使用FlexiGrid实现Extjs表格效果方法分享
2014/12/16 Javascript
JavaScript实现快速排序的方法
2015/07/31 Javascript
jQuery编程中的一些核心方法简介
2015/08/14 Javascript
基于NodeJS+MongoDB+AngularJS+Bootstrap开发书店案例分析
2017/01/12 NodeJs
Vue2.0实现将页面中表格数据导出excel的实例
2017/08/09 Javascript
Angular使用动态加载组件方法实现Dialog的示例
2018/05/11 Javascript
详解react-refetch的使用小例子
2019/02/15 Javascript
浅谈Webpack多页应用HMR卡住问题
2019/04/24 Javascript
vue实现手机端省市区区域选择
2019/09/27 Javascript
python3.7.0的安装步骤
2018/08/27 Python
使用Scrapy爬取动态数据
2018/10/21 Python
Python 3.8新特征之asyncio REPL
2019/05/28 Python
pygame实现俄罗斯方块游戏(对战篇1)
2019/10/29 Python
详解python百行有效代码实现汉诺塔小游戏(简约版)
2020/10/30 Python
python 利用opencv实现图像网络传输
2020/11/12 Python
python 元组和列表的区别
2020/12/30 Python
UNIX操作系统结构由哪几部分组成
2016/02/17 面试题
研究生自荐信
2013/10/09 职场文书
绩效工资分配方案
2014/01/18 职场文书
《荷花》教学反思
2014/04/16 职场文书
乐观自信演讲稿范文
2014/05/21 职场文书
优秀校长事迹材料
2014/12/24 职场文书
审美与表现自我评价
2015/03/09 职场文书
给朋友的道歉短信
2015/05/12 职场文书
2015年出纳年终工作总结
2015/05/14 职场文书
奖金申请报告模板
2015/05/15 职场文书
2019年工作总结范文
2019/05/21 职场文书
Python超详细分步解析随机漫步
2022/03/17 Python