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 开发工具
Dec 06 PHP
php 数组的创建、调用和更新实现代码
Mar 09 PHP
php microtime获取浮点的时间戳
Feb 21 PHP
php中stdClass的用法分析
Feb 27 PHP
php post大量数据时发现数据丢失问题解决方法
Jun 20 PHP
Yii框架中jquery表单验证插件用法示例
Oct 18 PHP
PHP利用超级全局变量$_POST来接收表单数据的实例
Nov 05 PHP
yii2-GridView在开发中常用的功能及技巧总结
Jan 07 PHP
php文件管理基本功能简单操作
Jan 16 PHP
PHP实现活动人选抽奖功能
Apr 19 PHP
浅谈laravel中的关联查询with的问题
Oct 10 PHP
PHP实现单例模式建立数据库连接的方法分析
Feb 11 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
YII中Ueditor富文本编辑器文件和图片上传的配置图文教程
2017/03/15 PHP
PHP 实现浏览记录并按日期分组
2017/05/11 PHP
你真的了解JavaScript吗?
2007/02/24 Javascript
DOM下的节点属性和操作小结
2009/05/14 Javascript
在JS中最常看到切最容易迷惑的语法(转)
2010/10/29 Javascript
JS操作Cookies包括(读取添加与删除)
2012/12/26 Javascript
JS中使用Array函数shift和pop创建可忽略参数的例子
2014/05/28 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
2015/04/12 Javascript
JavaScript 浏览器对象模型BOM使用介绍
2015/04/13 Javascript
jquery实现未经美化的简洁TAB菜单效果
2015/08/28 Javascript
全面解析DOM操作和jQuery实现选项移动操作代码分享
2016/06/07 Javascript
JS不用正则验证输入的字符串是否为空(包含空格)的实现代码
2016/06/14 Javascript
AngularJS基础 ng-mouseenter 指令示例代码
2016/08/02 Javascript
写jQuery插件时的注意点
2017/02/20 Javascript
vue-router路由简单案例介绍
2017/02/21 Javascript
js鼠标经过tab选项卡时实现切换延迟
2017/03/24 Javascript
vue2.0s中eventBus实现兄弟组件通信的示例代码
2017/10/25 Javascript
在vue项目中使用element-ui的Upload上传组件的示例
2018/02/08 Javascript
Vue简单封装axios之解决post请求后端接收不到参数问题
2020/02/16 Javascript
vue 实现动态路由的方法
2020/07/06 Javascript
从零学python系列之数据处理编程实例(二)
2014/05/22 Python
Python标准库与第三方库详解
2014/07/22 Python
Python的包管理器pip更换软件源的方法详解
2016/06/20 Python
python实现扫描日志关键字的示例
2018/04/28 Python
Python3随机漫步生成数据并绘制
2018/08/27 Python
如何安装并使用conda指令管理python环境
2019/07/10 Python
pytorch 模型的train模式与eval模式实例
2020/02/20 Python
手把手教你用Django执行原生SQL的方法
2021/02/18 Python
你不知道的5个HTML5新功能
2016/06/28 HTML / CSS
HTML5 File API改善网页上传功能
2009/08/19 HTML / CSS
澳大利亚人信任的清洁平台,您的私人管家:Jarvis
2020/12/25 全球购物
2014高中生入党思想汇报范文
2014/09/13 职场文书
2015年中学校长工作总结
2015/05/19 职场文书
回门宴新娘答谢词
2015/09/29 职场文书
PyQt5结合QtDesigner实现文本框读写操作
2021/06/11 Python
MYSQL 运算符总结
2021/11/11 MySQL