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函数代码
Apr 22 PHP
PHP isset()与empty()的使用区别详解
Aug 29 PHP
php学习之简单计算器实现代码
Jun 09 PHP
下拉列表多级联动dropDownList示例代码
Jun 27 PHP
php json_encode()函数返回json数据实例代码
Oct 10 PHP
php使用google地图应用实例
Dec 31 PHP
简单介绍PHP非阻塞模式
Mar 03 PHP
PHP中使用foreach()遍历二维数组的简单实例
Jun 13 PHP
yum命令安装php7和相关扩展
Jul 04 PHP
PHP基于socket实现客户端和服务端通讯功能
Jul 13 PHP
yii2.0整合阿里云oss的示例代码
Sep 19 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
Dec 18 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写入WRITE编码为UTF8的文件的实现代码
2008/07/07 PHP
PHP XML error parsing SOAP payload on line 1
2010/06/17 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(七)
2014/06/23 PHP
php中session与cookie的比较
2015/01/27 PHP
php打印一个边长为N的实心和空心菱型的方法
2015/03/02 PHP
ThinkPHP和UCenter接口冲突的解决方法
2016/07/25 PHP
用js 让图片在 div或dl里 居中,底部对齐
2008/01/21 Javascript
Javascript 继承机制的实现
2009/08/12 Javascript
JS获取客户端IP地址、MAC和主机名的7个方法汇总
2014/07/21 Javascript
JavaScript Promise启示录
2014/08/12 Javascript
PHP守护进程实例
2015/03/06 Javascript
JavaScript计算两个日期时间段内日期的方法
2015/03/16 Javascript
JavaScript的Backbone.js框架入门学习指引
2016/05/07 Javascript
浅析上传头像示例及其注意事项
2016/12/14 Javascript
Zepto实现密码的隐藏/显示
2017/04/07 Javascript
浅谈JS如何实现真正的对象常量
2017/06/25 Javascript
Vue数组更新及过滤排序功能
2017/08/10 Javascript
微信小程序日期时间选择器使用方法
2018/02/01 Javascript
Nodejs 和 Electron ubuntu下快速安装过程
2018/05/04 NodeJs
vue.draggable实现表格拖拽排序效果
2018/12/01 Javascript
js设置默认时间跨度过程详解
2019/07/17 Javascript
vue.js实现数据库的JSON数据输出渲染到html页面功能示例
2019/08/03 Javascript
彻底理解Python list切片原理
2017/10/27 Python
Python使用百度api做人脸对比的方法
2019/08/28 Python
Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)
2019/12/11 Python
Pycharm激活码激活两种快速方式(附最新激活码和插件)
2020/03/12 Python
通过实例了解Python异常处理机制底层实现
2020/07/23 Python
小学红领巾中秋节广播稿
2014/01/13 职场文书
学校安全检查制度
2014/01/27 职场文书
学校万圣节活动方案
2014/02/13 职场文书
《画家乡》教学反思
2014/04/22 职场文书
中药学专业求职信
2014/05/31 职场文书
群众路线教育实践活动对照检查材料
2014/09/22 职场文书
纪委立案决定书
2015/06/24 职场文书
【海涛解说】pis亲自推荐,其实你从来不会玩NW
2022/04/01 DOTA
Java 写一个简单的图书管理系统
2022/04/26 Java/Android