php中的变量
发布时间:2020/4/22 14:16:13 来源: 纵横数据
变量
1. 作用域
变量作用域,也叫”变量范围”, 即定义变量时的上下文环境
变量作用域,通俗的说,就是变量的生效范围
一个变量必定属于一个作用域, 这个作用域也包括了当前作用域中引入其它文件
也有不受作用域限制的变量,例如超全局变量, 在程序中任何地方都是有定义的
函数作用域: php 中只有函数可以创建作用域, 函数之外的代码全部在全局空间中
序号 作用域 描述
1 函数作用域 使用function关键字创建的作用域
2 全局作用域 函数之外的变量生效范围
php 中没有块作用域的概念, 这与其它编程语言不同, 请留意
根据作用域不同, 变量可以分为三类:
序号 变量类型 描述
1 私有变量 函数中定义的变量
2 全局变量 函数之外定义的变量
3 超全局变量 也叫预定义变量,访问不受作用域限制
超全局变量,也叫超全局数组,随系统加载,因此在所有脚本中均有定义,全局和函数中都可以访问
序号 变量名 描述
1 $GLOBALS 引用全局作用域中可用的全部变量
2 $_SERVER 服务器和执行环境信息
3 $_GET HTTP GET 请求:通过 URL 参数传递给当前脚本的变量的数组
4 $_POST HTTP POST 请求: 将变量以关联数组形式传入当前脚本
5 $_FILES HTTP 文件上传变量,保存着上传文件的全部信息
6 $_COOKIE 通过 HTTP Cookies 方式传递给当前脚本的变量的数组
7 $_SESSION 当前脚本可用 SESSION 变量的数组
8 $_REQUEST 默认情况下包含了 $_GET,$_POST 和 $_COOKIE 的数组
9 $_ENV 通过环境方式传递给当前脚本的变量的数组
1. 作用域
变量作用域,也叫”变量范围”, 即定义变量时的上下文环境
变量作用域,通俗的说,就是变量的生效范围
一个变量必定属于一个作用域, 这个作用域也包括了当前作用域中引入其它文件
也有不受作用域限制的变量,例如超全局变量, 在程序中任何地方都是有定义的
函数作用域: php 中只有函数可以创建作用域, 函数之外的代码全部在全局空间中
序号 作用域 描述
1 函数作用域 使用function关键字创建的作用域
2 全局作用域 函数之外的变量生效范围
php 中没有块作用域的概念, 这与其它编程语言不同, 请留意
根据作用域不同, 变量可以分为三类:
序号 变量类型 描述
1 私有变量 函数中定义的变量
2 全局变量 函数之外定义的变量
3 超全局变量 也叫预定义变量,访问不受作用域限制
超全局变量,也叫超全局数组,随系统加载,因此在所有脚本中均有定义,全局和函数中都可以访问
序号 变量名 描述
1 $GLOBALS 引用全局作用域中可用的全部变量
2 $_SERVER 服务器和执行环境信息
3 $_GET HTTP GET 请求:通过 URL 参数传递给当前脚本的变量的数组
4 $_POST HTTP POST 请求: 将变量以关联数组形式传入当前脚本
5 $_FILES HTTP 文件上传变量,保存着上传文件的全部信息
6 $_COOKIE 通过 HTTP Cookies 方式传递给当前脚本的变量的数组
7 $_SESSION 当前脚本可用 SESSION 变量的数组
8 $_REQUEST 默认情况下包含了 $_GET,$_POST 和 $_COOKIE 的数组
9 $_ENV 通过环境方式传递给当前脚本的变量的数组
本文来源:
https://www.zndata.com/article/2392.html
[复制链接]
链接已复制
上一篇:百度网盘紧急更新!默认关闭上传
下一篇:CSS中Grid布局的属性认识