认识并使用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 相关文章推荐
phpcms模块开发之swfupload的使用介绍
Apr 28 PHP
深入for,while,foreach遍历时间比较的详解
Jun 08 PHP
用Json实现PHP与JavaScript间数据交换的方法详解
Jun 20 PHP
PHP设置图片文件上传大小的具体实现方法
Oct 11 PHP
php cookie使用方法学习笔记分享
Nov 07 PHP
浅谈php自定义错误日志
Feb 13 PHP
详解PHP的Yii框架中自带的前端资源包的使用
Mar 31 PHP
php函数mkdir实现递归创建层级目录
Oct 27 PHP
php实现socket推送技术的示例
Dec 20 PHP
php面向对象程序设计入门教程
Jun 22 PHP
laravel框架模型和数据库基础操作实例详解
Jan 25 PHP
PHP变量的作用范围实例讲解
Dec 22 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实现抓取HTTPS内容
2014/12/01 PHP
PHP实现JS中escape与unescape的方法
2016/07/11 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
2020/06/03 PHP
Javascript 类与静态类的实现(续)
2010/04/02 Javascript
jQuery 学习第六课 实现一个Ajax的TreeView
2010/05/17 Javascript
在新窗口打开超链接的方法小结
2013/04/14 Javascript
Jquery遍历节点的方法小集
2014/01/22 Javascript
javascript检测是否联网的实现代码
2014/09/28 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
2014/12/26 Javascript
javascript实现多级联动下拉菜单的方法
2015/02/06 Javascript
JavaScript获取当前日期是星期几的方法
2015/04/06 Javascript
jQuery+ajax实现无刷新级联菜单示例
2015/05/21 Javascript
JavaScript中setter和getter方法介绍
2016/07/11 Javascript
浅谈时钟的生成(js手写简洁代码)
2016/08/20 Javascript
vue、react等单页面项目部署到服务器的方法及vue和react的区别
2018/09/29 Javascript
详解几十行代码实现一个vue的状态管理
2019/01/28 Javascript
vue cli使用融云实现聊天功能的实例代码
2019/04/19 Javascript
vue中改变滚动条样式的方法
2020/03/03 Javascript
JavaScript实现图片放大预览效果
2020/11/02 Javascript
python字符串str和字节数组相互转化方法
2017/03/18 Python
python使用RNN实现文本分类
2018/05/24 Python
Python中pandas dataframe删除一行或一列:drop函数详解
2018/07/03 Python
python 3.3 下载固定链接文件并保存的方法
2018/12/18 Python
给我一面国旗 python帮你实现
2019/09/30 Python
Python图像处理库PIL的ImageDraw模块介绍详解
2020/02/26 Python
Python实现EM算法实例代码
2020/10/04 Python
pycharm Tab键设置成4个空格的操作
2021/02/26 Python
利用css3-animation实现逐帧动画效果
2016/03/10 HTML / CSS
关于css兼容性问题及一些常见问题汇总
2016/05/03 HTML / CSS
俄罗斯在线水暖商店:Perfecto.ru
2019/10/25 全球购物
项目合作计划书
2014/01/09 职场文书
幼儿园教师师德师风演讲稿:爱我所爱 无悔青春
2014/09/10 职场文书
领导班子三严三实对照检查材料
2014/09/25 职场文书
幼儿园小班家长评语
2014/12/30 职场文书
办公室岗位职责范本
2015/04/11 职场文书
2016年会开场白台词
2015/06/01 职场文书