PHP超全局数组(Superglobals)介绍


Posted in PHP onJuly 01, 2015

概述

想做一个微信的公众平台,阅读了微信官方给的网址接入的示例代码,发现有个问题好像一直都是半知半解的,就是在类里边直接使用$_GET。仔细查了下关于这方面的知识,发现PHP中这部分的基础知识掌握的不是很牢靠。

变量的作用域

提到PHP的超全局数组,就不能不说下变量的作用域。变量的作用域是任何一门编程语言中都有的概念,也是必须掌握的。关于PHP中的变量作用域,这里不再多说,大家可以自己查看资料。

超全局数组

超全局数组是PHP中特殊定义的数组变量,之所以称为超全局数组是因为这些数组在脚本中的任何地方、任何作用域内都可以访问,如函数、类、文件等。

PHP中的超全局数组包括以下几个:

$GLOBALS

$_SERVER

$_GET

$_POST

$_REQUEST

$_COOKIE

$_SESSION

$_FILES

$_ENV

注意

有一点需要注意的是PHP中全局变量和超全局数组的区别,在类中并不能直接访问全局变量。

总结

以后要对基础知识更加重视,及时解决自己心中的疑问。

PHP 相关文章推荐
《PHP边学边教》(01.开篇――准备工作)
Dec 13 PHP
PHP 数组实例说明
Aug 18 PHP
php print EOF实现方法
May 21 PHP
强烈声明: 不要使用(include/require)_once
Jun 06 PHP
Yii配置文件用法详解
Dec 04 PHP
PHP安全下载文件的方法
Apr 07 PHP
Yii2 输出xml格式数据的方法
May 03 PHP
Smarty保留变量用法分析
May 23 PHP
PHP Laravel 上传图片、文件等类封装
Aug 16 PHP
PHP使用CURL实现下载文件功能示例
Jun 03 PHP
Yii框架参数配置文件params用法实例分析
Sep 11 PHP
浅谈laravel中的关联查询with的问题
Oct 10 PHP
PHP中的类型提示(type hinting)功能介绍
Jul 01 #PHP
7个鲜为人知却非常实用的PHP函数
Jul 01 #PHP
什么是PEAR?什么是PECL?PHP中两个容易混淆的概念解释
Jul 01 #PHP
php实现的网络相册图片防盗链完美破解方法
Jul 01 #PHP
PHP根据图片色界在不同位置加水印的方法
Jul 01 #PHP
php检测图片主要颜色的方法
Jul 01 #PHP
PHP函数实现从一个文本字符串中提取关键字的方法
Jul 01 #PHP
You might like
php中通过curl检测页面是否被百度收录
2013/09/27 PHP
php实现分页工具类分享
2014/01/09 PHP
PHP中echo,print_r与var_dump区别分析
2014/09/29 PHP
PHP实现的简单mock json脚本分享
2015/02/10 PHP
php从csv文件读取数据并输出到网页的方法
2015/03/14 PHP
PHP使用preg_split()分割特殊字符(元字符等)的方法分析
2017/02/04 PHP
php中通用的excel导出方法实例
2017/12/30 PHP
ThinkPHP3.2框架操作Redis的方法分析
2019/05/05 PHP
jQuery中与toggleClass等价的程序段 以及未来学习的方向
2010/03/18 Javascript
jQuery 获取对象 定位子对象
2010/05/31 Javascript
JavaScript打开word文档的实现代码(c#)
2012/04/16 Javascript
Query中click(),bind(),live(),delegate()的区别
2013/11/19 Javascript
一个字符串反转函数可实现字符串倒序
2014/09/15 Javascript
JS+CSS实现滑动切换tab菜单效果
2015/08/25 Javascript
关于js原型的面试题讲解
2016/09/25 Javascript
任意Json转成无序列表的方法示例
2016/12/09 Javascript
Javascript的this用法
2017/01/16 Javascript
Node.js dgram模块实现UDP通信示例代码
2017/09/26 Javascript
AngularJS双向数据绑定原理之$watch、$apply和$digest的应用
2018/01/30 Javascript
解决JavaScript layui 下拉框不显示的问题
2018/08/14 Javascript
nuxt.js中间件实现拦截权限判断的方法
2018/11/21 Javascript
vue指令之表单控件绑定v-model v-model与v-bind结合使用
2019/04/17 Javascript
微信小程序如何刷新当前界面的实现方法
2019/06/07 Javascript
基于Vue实现平滑过渡的拖拽排序功能
2019/06/12 Javascript
vue 将多个过滤器封装到一个文件中的代码详解
2020/09/05 Javascript
[02:02]DOTA2英雄基础教程 斯拉达
2013/12/11 DOTA
python操作sqlite的CRUD实例分析
2015/05/08 Python
python中快速进行多个字符替换的方法小结
2016/12/15 Python
Python Queue模块详细介绍及实例
2016/12/27 Python
itchat接口使用示例
2017/10/23 Python
Matplotlib animation模块实现动态图
2021/02/25 Python
单位未婚证明范本
2014/01/18 职场文书
公司表扬稿范文
2015/05/05 职场文书
十月围城观后感
2015/06/08 职场文书
盘点2020年适合农村地区创业的项目
2019/10/16 职场文书
Nginx如何限制IP访问只允许特定域名访问
2022/07/23 Servers