认识并使用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 相关文章推荐
推荐Discuz!5的PHP代码高亮显示与实现可运行代码
Mar 15 PHP
php在字符串中查找另一个字符串
Nov 19 PHP
使用PHP遍历文件夹与子目录的函数代码
Sep 26 PHP
如何在Ubuntu下启动Apache的Rewrite功能
Jul 05 PHP
详解PHP导入导出CSV文件
Nov 03 PHP
php实现用于验证所有类型的信用卡类
Mar 24 PHP
标准版Eclipse搭建PHP环境的详细步骤
Nov 18 PHP
PHP有序表查找之二分查找(折半查找)算法示例
Feb 09 PHP
PHP实现创建一个RPC服务操作示例
Feb 23 PHP
goto语法在PHP中的使用教程
Sep 17 PHP
phpquery中文手册
Mar 18 PHP
详解Laravel制作API接口
May 31 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/10/09 PHP
CodeIgniter启用缓存和清除缓存的方法
2014/06/12 PHP
php简单获取目录列表的方法
2015/03/24 PHP
php实现图片上传时添加文字和图片水印技巧
2020/04/18 PHP
phpStorm+XDebug+chrome 配置详解
2019/04/01 PHP
微信支付之JSAPI公众号支付详解
2019/05/15 PHP
mysql输出数据赋给js变量报unterminated string literal错误原因
2010/05/22 Javascript
JavaScript闭包 懂不懂由你反正我是懂了
2011/10/21 Javascript
jquery图片放大镜功能的实例代码
2013/03/26 Javascript
js实现瀑布流的一种简单方法实例分享
2013/11/04 Javascript
javascript计算当月剩余天数(天数计算器)示例代码
2014/01/09 Javascript
href下载文件根据id取url并下载
2014/05/28 Javascript
js调试系列 源码定位与调试[基础篇]
2014/06/18 Javascript
js实现星星打分效果的方法
2020/07/05 Javascript
一看就懂:jsonp详解
2015/06/01 Javascript
jQuery的Ajax用户认证和注册技术实例教程(附demo源码)
2015/12/08 Javascript
最简单的tab切换实例代码
2016/05/13 Javascript
利用node.js本地搭建HTTP服务器
2017/04/19 Javascript
React router动态加载组件之适配器模式的应用详解
2018/09/12 Javascript
浅谈vuex actions和mutation的异曲同工
2018/12/13 Javascript
谈谈JavaScript中super(props)的重要性
2019/02/12 Javascript
vue和iview实现Scroll 数据无限滚动功能
2019/10/31 Javascript
JS如何操作DOM基于表格动态展示数据
2020/10/15 Javascript
Python基本数据类型详细介绍
2014/03/11 Python
pandas对指定列进行填充的方法
2018/04/11 Python
python实现彩票系统
2020/06/28 Python
tensorflow:指定gpu 限制使用量百分比,设置最小使用量的实现
2020/02/06 Python
用Python做一个久坐提醒小助手的示例代码
2020/02/10 Python
Python @property及getter setter原理详解
2020/03/31 Python
皮尔·卡丹巴西官方商店:Pierre Cardin
2017/07/21 全球购物
2014年教师节寄语
2014/04/03 职场文书
中文专业求职信
2014/06/20 职场文书
高三复习计划
2015/01/19 职场文书
2015年世界水日活动总结
2015/02/09 职场文书
施工单位工程部经理岗位职责
2015/04/09 职场文书
保险内勤岗位职责
2015/04/13 职场文书