概述

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

变量的作用域

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

超全局数组

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

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

复制代码 代码如下:

$GLOBALS

$_SERVER

$_GET

$_POST

$_REQUEST

$_COOKIE

$_SESSION

$_FILES

$_ENV

注意

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

总结

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

php 的超全局数组,PHP超全局数组(Superglobals)介绍相关推荐

  1. Matlab中的向量和数组(超详细)

    Matlab中的向量和数组(超详细) 文章目录 Matlab中的向量和数组(超详细) Matlab中的向量 介绍 创建向量 向量的大小 索引向量 数值索引 逻辑索引 缩短向量 向量运算 算术运算 逻辑 ...

  2. 全局数组和局部数组的初始化 全局数组可以开多大

    例: int a[10]; 如果定义成全局数组,则此数组就会自动初始化为0 但如果定义成局部数组,则必须要先初始化 int a[10];memset(a,0,sizeof(a)); 一般开全局数组比较 ...

  3. 【C语言】数组的超详细解答,走过路过别错过

    文章目录 前言 数组 一.一维数组 1.1.初始化一维数组 1.2.一维数组元素赋值 1.3.一维数组传参 二.二维数组 2.1.二维数组的声明和初始化 2.2.二维数组传参 2.3.高维数组 三.数 ...

  4. jquery 数组操作(超全)

    1.数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限, ...

  5. Java 中的一维数组以及二维数组(8千字零基础超全详解)

    文章目录 前言 一.一维数组 1. 数组的初始化 1.1 动态初始化一 1.2 动态初始化二 1.3 静态初始化 2. 数组使用的注意事项和细节 3. 经典例题 4. 数组赋值机制(重难点!) 5. ...

  6. Java数组(超详细!)

    一.一维数组 1.Java语言中的数组是一种 引用数据类型.不属于基本数据类型.数组的父类是 Object. 2.数组实际上是一个容器,可以同时容纳多个元素.(数组是一个数据的集合) 3.数组当中可以 ...

  7. Java二维数组(超详解)

    二维数组 什么是二维数组? 元素为一维数组的数组就称为二维数组 二维数组的定义格式? 格式一:元素的数据类型[][] 数组的名字 = new 元素的数据类型[二维数组的长度][一维数组的长度];int ...

  8. 2023世界超高清视频产业发展大会博冠8K明星展品介绍

    2023世界超高清视频产业发展大会博冠8K明星展品介绍: 一.博冠8K全画幅摄像机B1 这是一款面向广电应用的机型,可适配外场ENG制作轻量化需求,应用于8K单边机位.新闻.专题的拍摄工作,也可应用于 ...

  9. 不能返回函数内部new分配的内存的引用_JNI开发之局部引用、全局引用和弱全局引用(三)...

    阿里P7移动互联网架构师进阶视频(每日更新中)免费学习请点击:https://space.bilibili.com/474380680 这篇文章比较偏理论,详细介绍了在编写本地代码时三种引用的使用场景 ...

  10. kdj超卖_kdj超买超卖是什么意思?kdj指标里说的“超买区,超卖区”什么意思?...

    在分析股票的走势以及股票买卖点的时候,我们经常会使用一些指标来作为工具进行分析,比如KDJ指标等,最近有人问kdj超买超卖是什么意思?对此小编给大家搜集了有关KDJ指标和超买超卖指标的一些内容. kd ...

最新文章

  1. Go 学习笔记(29)— range 作用于字符串、数组、切片、字典、通道
  2. 强化学习(一)- 强化学习介绍、Markov决策过程和贝尔曼期望方程
  3. ubuntu时钟不显示的解决方法
  4. 力软 框架 转 mysql_快速web开发框架——learun framework
  5. 细说Vue作用域插槽,匹配应用场景。
  6. Html百分比设宽偏差大,absolute和relative元素 设置百分比宽高的差异
  7. url上接收到 el表达式 不渲染_一文摸透从输入URL到页面渲染的过程
  8. [翻译练习] 对视图控制器压入导航栈进行测试
  9. 日常视频一秒变游戏,人物可以随意操控:全靠Facebook的实时算法
  10. python详细安装教程-python详细安装pip教程
  11. quartus 使用IP提供的脚本仿真rapidio
  12. 分享|5G智慧校园顶层设计(附PDF)
  13. 我用飞桨做了一个菜品图像识别系统
  14. 【Unity项目实战】手把手教学:飞翔的小鸟(3)动画制作
  15. mysql实验考试_正在数据库实验考试,跪求SQL代码
  16. Linux如何打开U盘
  17. 从中国近20年的发展历程看今年的就业困难
  18. Bugku web——秋名山老司机
  19. 华为nova8pro和荣耀60pro哪个好
  20. php 生成8位数唯一的激活码

热门文章

  1. 自主驱动发展 创新引领未来丨第九届数据技术嘉年华大会全议程精彩呈现
  2. 99+好友共同关注,公众号推荐
  3. MySQL主从延时这么长,怎么优化?
  4. 数据智能知多少?(超大礼包等你拿)
  5. 一起玩转LiteOS组件:Pixman
  6. 技术揭秘:华为云DLI背后的核心计算引擎
  7. 华为云EI人脸识别接口初探
  8. javascript基础修炼(1)——一道十面埋伏的原型链面试题
  9. GLTF格式——关系描述
  10. R语言学习笔记(七)方差分析