认识并使用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 相关文章推荐
PHP 开发工具
Dec 06 PHP
FleaPHP的安全设置方法
Sep 15 PHP
PHP多个版本的分析解释
Jul 21 PHP
PHP 第二节 数据类型之数组
Apr 28 PHP
解析PHP中的unset究竟会不会释放内存
Jul 18 PHP
php代码审计比较有意思的例子
May 07 PHP
PHP反向代理类代码
Aug 15 PHP
ThinkPHP中的create方法与自动令牌验证实例教程
Aug 22 PHP
详谈phpAdmin修改密码后拒绝访问的问题
Apr 03 PHP
php 截取中英文混合字符串的方法
May 31 PHP
PHP生成指定范围内的N个不重复的随机数
Mar 18 PHP
php 解析非标准json、非规范json
Apr 01 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
浅析Yii中使用RBAC的完全指南(用户角色权限控制)
2013/06/20 PHP
分享十款最出色的PHP安全开发库中文详细介绍
2015/03/22 PHP
PHP Reflection API详解
2015/05/12 PHP
PHP基于mssql扩展远程连接MSSQL的简单实现方法
2016/10/08 PHP
Laravel实现短信注册的示例代码
2018/05/29 PHP
JavaScript的漂亮的代码片段
2013/06/05 Javascript
js获取UserControl内容为拼html时提供方便
2014/11/02 Javascript
JavaScript html5 canvas画布中删除一个块区域的方法
2016/01/26 Javascript
Base64(二进制)图片编码解析及在各种浏览器的兼容性处理
2017/02/09 Javascript
微信小程序button组件使用详解
2018/01/31 Javascript
详解vue 不同环境配置不同的打包命令
2019/04/07 Javascript
微信小程序按钮点击动画效果的实现
2019/09/04 Javascript
微信公众号H5之微信分享常见错误和问题(小结)
2019/11/14 Javascript
简单介绍Python中的RSS处理
2015/04/13 Python
Python实现列表删除重复元素的三种常用方法分析
2017/11/24 Python
对python抓取需要登录网站数据的方法详解
2018/05/21 Python
一行代码让 Python 的运行速度提高100倍
2018/10/08 Python
pycharm新建一个python工程步骤
2019/07/16 Python
在django中使用apscheduler 执行计划任务的实现方法
2020/02/11 Python
Django实现后台上传并显示图片功能
2020/05/29 Python
CSS3实现多背景模拟动态边框的效果
2016/11/08 HTML / CSS
html5 Canvas绘制线条 closePath()实例代码
2012/05/10 HTML / CSS
wordpress添加Html5的表单验证required方法小结
2020/08/18 HTML / CSS
计算机应用专业学生的自我评价分享
2013/11/03 职场文书
建筑装饰学院室内设计专业个人自我评价
2013/12/07 职场文书
小学国庆节活动方案
2014/02/11 职场文书
本科毕业生求职自荐信
2014/04/09 职场文书
《歌唱二小放牛郎》教学反思
2014/04/19 职场文书
竞选班委演讲稿
2014/04/28 职场文书
爱护花草树木的标语
2014/06/11 职场文书
银行求职自荐信
2014/06/30 职场文书
员工激励培训演讲稿
2014/09/16 职场文书
合同纠纷调解书
2015/05/20 职场文书
2016年12月份红领巾广播稿
2015/12/21 职场文书
嵌入式Redis服务器在Spring Boot测试中的使用教程
2021/07/21 Redis
V Rising 服务器搭建图文教程
2022/06/16 Servers